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

Clear filter×

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
Page 1 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.