FleetCode
Video Solutions
Watch step-by-step video walkthroughs for DSA problems. Learn from expert explanations.
38
With Videos
38
Easy
0
Medium
0
Hard
Filter by Difficulty
Browse video solutions by difficulty level
1. Two Sum
EasyArrayHash Table
Watch Solutions57.8% acceptance
9. Palindrome Number
EasyMath
Watch Solutions61.0% acceptance
13. Roman to Integer
EasyHash TableMathString
Watch Solutions67.0% acceptance
14. Longest Common Prefix
EasyStringTrie
Watch Solutions48.0% acceptance
20. Valid Parentheses
EasyStackString
Watch Solutions44.5% acceptance
21. Merge Two Sorted Lists
EasyLinked ListRecursion
Watch Solutions68.7% acceptance
27. Remove Element
EasyArrayTwo Pointers
Watch Solutions62.2% acceptance
28. Find the Index of the First Occurrence in a String
EasyStringString MatchingTwo Pointers
Watch Solutions47.0% acceptance
35. Search Insert Position
EasyArrayBinary Search
Watch Solutions52.1% acceptance
66. Plus One
EasyArrayMath
Watch Solutions50.3% acceptance
69. Sqrt(x)
EasyBinary SearchMath
Watch Solutions42.2% acceptance
70. Climbing Stairs
EasyDynamic ProgrammingMathMemoization
Watch Solutions54.0% acceptance
83. Remove Duplicates from Sorted List
EasyLinked List
Watch Solutions57.0% acceptance
88. Merge Sorted Array
EasyArraySortingTwo Pointers
Watch Solutions55.7% acceptance
94. Binary Tree Inorder Traversal
EasyBinary TreeDepth-First SearchStack
Watch Solutions80.4% acceptance
100. Same Tree
EasyBinary TreeBreadth-First SearchDepth-First Search
Watch Solutions68.0% acceptance
101. Symmetric Tree
EasyBinary TreeBreadth-First SearchDepth-First Search
Watch Solutions61.5% acceptance
104. Maximum Depth of Binary Tree
EasyBinary TreeBreadth-First SearchDepth-First Search
Watch Solutions78.6% acceptance
108. Convert Sorted Array to Binary Search Tree
EasyArrayBinary Search TreeBinary Tree
Watch Solutions75.9% acceptance
112. Path Sum
EasyBinary TreeBreadth-First SearchDepth-First Search
Watch Solutions55.2% acceptance
118. Pascal's Triangle
EasyArrayDynamic Programming
Watch Solutions79.4% acceptance
121. Best Time to Buy and Sell Stock
EasyArrayDynamic Programming
Watch Solutions57.1% acceptance
141. Linked List Cycle
EasyHash TableLinked ListTwo Pointers
Watch Solutions54.6% acceptance
157. Read N Characters Given Read4
EasyArrayInteractiveSimulation
Watch Solutions42.5% acceptance
160. Intersection of Two Linked Lists
EasyHash TableLinked ListTwo Pointers
Watch Solutions64.6% acceptance
163. Missing Ranges
EasyArray
Watch Solutions35.5% acceptance
169. Majority Element
EasyArrayCountingDivide and Conquer
Watch Solutions66.2% acceptance
170. Two Sum III - Data structure design
EasyArrayData StreamDesign
Watch Solutions39.1% acceptance
171. Excel Sheet Column Number
EasyMathString
Watch Solutions68.0% acceptance
175. Combine Two Tables
EasyDatabase
Watch Solutions77.1% acceptance
181. Employees Earning More Than Their Managers
EasyDatabase
Watch Solutions70.6% acceptance
182. Duplicate Emails
EasyDatabase
Watch Solutions71.8% acceptance
183. Customers Who Never Order
EasyDatabase
Watch Solutions69.9% acceptance
191. Number of 1 Bits
EasyBit ManipulationDivide and Conquer
Watch Solutions77.1% acceptance
193. Valid Phone Numbers
EasyShell
Watch Solutions26.6% acceptance
195. Tenth Line
EasyShell
Watch Solutions33.8% acceptance
196. Delete Duplicate Emails
EasyDatabase
Watch Solutions63.4% acceptance
197. Rising Temperature
EasyDatabase
Watch Solutions49.3% 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.