Skip to main content
FleetCode

Video Solutions

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

37
With Videos
37
Easy
0
Medium
0
Hard

Filter by Difficulty

Browse video solutions by difficulty level

Clear filter×

832. Flipping an Image

EasyArrayBit ManipulationMatrix
Watch Solutions83.6% acceptance

844. Backspace String Compare

EasySimulationStackString
Watch Solutions49.9% acceptance

859. Buddy Strings

EasyHash TableString
Watch Solutions34.0% acceptance

860. Lemonade Change

EasyArrayGreedy
Watch Solutions59.0% acceptance

867. Transpose Matrix

EasyArrayMatrixSimulation
Watch Solutions76.8% acceptance

868. Binary Gap

EasyBit Manipulation
Watch Solutions74.2% acceptance

872. Leaf-Similar Trees

EasyBinary TreeDepth-First SearchTree
Watch Solutions70.0% acceptance

876. Middle of the Linked List

EasyLinked ListTwo Pointers
Watch Solutions82.3% acceptance

883. Projection Area of 3D Shapes

EasyArrayGeometryMath
Watch Solutions76.3% acceptance

884. Uncommon Words from Two Sentences

EasyCountingHash TableString
Watch Solutions75.8% acceptance

888. Fair Candy Swap

EasyArrayBinary SearchHash Table
Watch Solutions65.3% acceptance

896. Monotonic Array

EasyArray
Watch Solutions62.3% acceptance

905. Sort Array By Parity

EasyArraySortingTwo Pointers
Watch Solutions76.2% acceptance

914. X of a Kind in a Deck of Cards

EasyArrayCountingHash Table
Watch Solutions30.4% acceptance

922. Sort Array By Parity II

EasyArraySortingTwo Pointers
Watch Solutions71.4% acceptance

925. Long Pressed Name

EasyStringTwo Pointers
Watch Solutions32.8% acceptance

929. Unique Email Addresses

EasyArrayHash TableString
Watch Solutions67.9% acceptance

938. Range Sum of BST

EasyBinary Search TreeBinary TreeDepth-First Search
Watch Solutions87.2% acceptance

942. DI String Match

EasyArrayGreedyString
Watch Solutions81.0% acceptance

944. Delete Columns to Make Sorted

EasyArrayString
Watch Solutions78.1% acceptance

953. Verifying an Alien Dictionary

EasyArrayHash TableString
Watch Solutions55.9% acceptance

961. N-Repeated Element in Size 2N Array

EasyArrayHash Table
Watch Solutions79.9% acceptance

965. Univalued Binary Tree

EasyBinary TreeBreadth-First SearchDepth-First Search
Watch Solutions72.9% acceptance

976. Largest Perimeter Triangle

EasyArrayGreedyMath
Watch Solutions62.1% acceptance

977. Squares of a Sorted Array

EasyArraySortingTwo Pointers
Watch Solutions73.7% acceptance

989. Add to Array-Form of Integer

EasyArrayMath
Watch Solutions45.6% acceptance

997. Find the Town Judge

EasyArrayGraphHash Table
Watch Solutions50.6% acceptance

1002. Find Common Characters

EasyArrayHash TableString
Watch Solutions74.6% acceptance

1009. Complement of Base 10 Integer

EasyBit Manipulation
Watch Solutions63.3% acceptance

1013. Partition Array Into Three Parts With Equal Sum

EasyArrayGreedy
Watch Solutions42.6% acceptance

1018. Binary Prefix Divisible By 5

EasyArrayBit Manipulation
Watch Solutions53.5% acceptance

1022. Sum of Root To Leaf Binary Numbers

EasyBinary TreeDepth-First SearchTree
Watch Solutions76.6% acceptance

1037. Valid Boomerang

EasyArrayGeometryMath
Watch Solutions39.9% acceptance

1046. Last Stone Weight

EasyArrayHeap (Priority Queue)
Watch Solutions66.4% acceptance

1047. Remove All Adjacent Duplicates In String

EasyStackString
Watch Solutions73.6% acceptance

1050. Actors and Directors Who Cooperated At Least Three Times

EasyDatabase
Watch Solutions70.3% acceptance

1051. Height Checker

EasyArrayCounting SortSorting
Watch Solutions81.6% acceptance
Page 5 of 20

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.