FleetCode
Video Solutions
Watch step-by-step video walkthroughs for DSA problems. Learn from expert explanations.
34
With Videos
10
Easy
15
Medium
9
Hard
3698. Split Array With Minimum Difference
MediumArrayPrefix Sum
Watch Solutions33.6% acceptance
3853. Merge Close Characters
MediumHash TableString
Watch Solutions54.8% acceptance
3683. Earliest Time to Finish One Task
EasyArray
Watch Solutions84.5% acceptance
3678. Smallest Absent Positive Greater Than Average
EasyArrayHash Table
Watch Solutions34.2% acceptance
3688. Bitwise OR of Even Numbers in an Array
EasyArrayBit ManipulationSimulation
Watch Solutions84.9% acceptance
3668. Restore Finishing Order
EasyArrayHash Table
Watch Solutions91.1% acceptance
3691. Maximum Total Subarray Value II
HardArrayGreedyHeap (Priority Queue)
Watch Solutions41.6% acceptance
3689. Maximum Total Subarray Value I
MediumArrayGreedy
Watch Solutions71.9% acceptance
3675. Minimum Operations to Transform String
MediumGreedyString
Watch Solutions61.9% acceptance
3674. Minimum Operations to Equalize Array
EasyArrayBit ManipulationBrainteaser
Watch Solutions60.8% acceptance
3684. Maximize Sum of At Most K Distinct Elements
EasyArrayGreedyHash Table
Watch Solutions76.8% acceptance
3658. GCD of Odd and Even Sums
EasyMathNumber Theory
Watch Solutions89.8% acceptance
3671. Sum of Beautiful Subsequences
HardArrayBinary Indexed TreeMath
Watch Solutions31.5% acceptance
3742. Maximum Path Score in a Grid
MediumArrayDynamic ProgrammingMatrix
Watch Solutions53.7% acceptance
3666. Minimum Operations to Equalize Binary String
HardBreadth-First SearchMathOrdered Set
Watch Solutions45.2% acceptance
3661. Maximum Walls Destroyed by Robots
HardArrayBinary SearchDynamic Programming
Watch Solutions48.0% acceptance
3660. Jump Game IX
MediumArrayDynamic Programming
Watch Solutions46.1% acceptance
3652. Best Time to Buy and Sell Stock using Strategy
MediumArrayPrefix SumSliding Window
Watch Solutions59.8% acceptance
3659. Partition Array Into K-Distinct Groups
MediumArrayCountingHash Table
Watch Solutions47.1% acceptance
3655. XOR After Range Multiplication Queries II
HardArrayDivide and Conquer
Watch Solutions47.8% acceptance
3653. XOR After Range Multiplication Queries I
MediumArrayDivide and ConquerSimulation
Watch Solutions73.3% acceptance
3643. Flip Square Submatrix Vertically
EasyArrayMatrixTwo Pointers
Watch Solutions79.3% acceptance
3635. Earliest Finish Time for Land and Water Rides II
MediumArrayBinary SearchGreedy
Watch Solutions64.2% acceptance
3633. Earliest Finish Time for Land and Water Rides I
EasyArrayBinary SearchGreedy
Watch Solutions73.0% acceptance
3700. Number of ZigZag Arrays II
HardDynamic ProgrammingMath
Watch Solutions67.7% acceptance
3649. Number of Perfect Pairs
MediumArrayMathSorting
Watch Solutions34.2% acceptance
3616. Number of Student Replacements
MediumArraySimulation
Watch Solutions86.0% acceptance
3634. Minimum Removals to Balance Array
MediumArrayBinary SearchSliding Window
Watch Solutions47.9% acceptance
3640. Trionic Array II
HardArrayDynamic Programming
Watch Solutions47.3% acceptance
3636. Threshold Majority Queries
HardArrayBinary SearchCounting
Watch Solutions22.5% acceptance
3638. Maximum Balanced Shipments
MediumArrayDynamic ProgrammingGreedy
Watch Solutions61.4% acceptance
3679. Minimum Discards to Balance Inventory
MediumArrayCountingHash Table
Watch Solutions34.9% acceptance
3637. Trionic Array I
EasyArray
Watch Solutions49.5% acceptance
3646. Next Special Palindrome Number
HardBacktrackingBit Manipulation
Watch Solutions28.0% acceptance
Learn DSA with Video Solutions
Video solutions provide a visual, step-by-step approach to understanding Data Structures and Algorithms problems. Watching an expert walk through the thought process, from brute force to optimal solution, helps build the intuition needed for coding interviews.
How to Use Video Solutions Effectively
- Try the problem first: Spend at least 20-30 minutes attempting the problem before watching the video
- Pause and think: When the video mentions a key insight, pause and try to work through it yourself
- Code along: After understanding the approach, implement the solution on your own
- Review text solutions: Combine video walkthroughs with detailed text explanations for deeper understanding
Video Solutions by Difficulty
Start with Easy problems to build confidence and learn fundamental patterns. Progress to Medium problems where most interview questions fall. Hard problems help you prepare for the toughest interview rounds at top tech companies.