Skip to main content
FleetCode

Video Solutions

Watch step-by-step video walkthroughs for DSA problems. Learn from expert explanations.

38
With Videos
4
Easy
22
Medium
12
Hard

Filter by Difficulty

Browse video solutions by difficulty level

751. IP to CIDR

MediumBit ManipulationString
Watch Solutions53.7% acceptance

752. Open the Lock

MediumArrayBreadth-First SearchHash Table
Watch Solutions61.2% acceptance

753. Cracking the Safe

HardDepth-First SearchEulerian CircuitGraph
Watch Solutions58.5% acceptance

755. Pour Water

MediumArraySimulation
Watch Solutions49.1% acceptance

756. Pyramid Transition Matrix

MediumBit ManipulationBreadth-First SearchDepth-First Search
Watch Solutions60.6% acceptance

757. Set Intersection Size At Least Two

HardArrayGreedySorting
Watch Solutions58.0% acceptance

759. Employee Free Time

HardArrayHeap (Priority Queue)Sorting
Watch Solutions72.9% acceptance

760. Find Anagram Mappings

EasyArrayHash Table
Watch Solutions83.8% acceptance

761. Special Binary String

HardRecursionString
Watch Solutions79.4% acceptance

762. Prime Number of Set Bits in Binary Representation

EasyBit ManipulationMath
Watch Solutions78.7% acceptance

763. Partition Labels

MediumGreedyHash TableString
Watch Solutions81.8% acceptance

764. Largest Plus Sign

MediumArrayDynamic Programming
Watch Solutions49.1% acceptance

768. Max Chunks To Make Sorted II

HardArrayGreedyMonotonic Stack
Watch Solutions54.7% acceptance

769. Max Chunks To Make Sorted

MediumArrayGreedyMonotonic Stack
Watch Solutions64.1% acceptance

770. Basic Calculator IV

HardHash TableMathRecursion
Watch Solutions49.8% acceptance

771. Jewels and Stones

EasyHash TableString
Watch Solutions89.5% acceptance

772. Basic Calculator III

HardMathRecursionStack
Watch Solutions53.2% acceptance

773. Sliding Puzzle

HardArrayBacktrackingBreadth-First Search
Watch Solutions74.3% acceptance

774. Minimize Max Distance to Gas Station

HardArrayBinary Search
Watch Solutions53.9% acceptance

775. Global and Local Inversions

MediumArrayMath
Watch Solutions42.9% acceptance

776. Split BST

MediumBinary Search TreeBinary TreeRecursion
Watch Solutions82.5% acceptance

777. Swap Adjacent in LR String

MediumStringTwo Pointers
Watch Solutions37.9% acceptance

780. Reaching Points

HardMath
Watch Solutions34.3% acceptance

781. Rabbits in Forest

MediumArrayGreedyHash Table
Watch Solutions58.0% acceptance

782. Transform to Chessboard

HardArrayBit ManipulationMath
Watch Solutions51.3% acceptance

784. Letter Case Permutation

MediumBacktrackingBit ManipulationString
Watch Solutions75.7% acceptance

785. Is Graph Bipartite?

MediumBreadth-First SearchDepth-First SearchGraph
Watch Solutions59.6% acceptance

786. K-th Smallest Prime Fraction

MediumArrayBinary SearchHeap (Priority Queue)
Watch Solutions69.0% acceptance

787. Cheapest Flights Within K Stops

MediumBreadth-First SearchDepth-First SearchDynamic Programming
Watch Solutions42.1% acceptance

788. Rotated Digits

MediumDynamic ProgrammingMath
Watch Solutions63.9% acceptance

790. Domino and Tromino Tiling

MediumDynamic Programming
Watch Solutions51.4% acceptance

791. Custom Sort String

MediumHash TableSortingString
Watch Solutions72.3% acceptance

792. Number of Matching Subsequences

MediumArrayBinary SearchDynamic Programming
Watch Solutions50.8% acceptance

794. Valid Tic-Tac-Toe State

MediumArrayMatrix
Watch Solutions34.7% acceptance

796. Rotate String

EasyStringString Matching
Watch Solutions66.6% acceptance

797. All Paths From Source to Target

MediumBacktrackingBreadth-First SearchDepth-First Search
Watch Solutions83.6% acceptance

798. Smallest Rotation with Highest Score

HardArrayPrefix Sum
Watch Solutions54.2% acceptance

799. Champagne Tower

MediumDynamic Programming
Watch Solutions64.1% acceptance
Page 16 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.