Skip to main content
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

Filter by Difficulty

Browse video solutions by difficulty level

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
Page 72 of 81

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.