Skip to main content
FleetCode

Video Solutions

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

38
With Videos
15
Easy
20
Medium
3
Hard

Filter by Difficulty

Browse video solutions by difficulty level

152. Maximum Product Subarray

MediumArrayDynamic Programming
Watch Solutions36.7% acceptance

154. Find Minimum in Rotated Sorted Array II

HardArrayBinary Search
Watch Solutions46.6% acceptance

156. Binary Tree Upside Down

MediumBinary TreeDepth-First SearchTree
Watch Solutions65.4% acceptance

157. Read N Characters Given Read4

EasyArrayInteractiveSimulation
Watch Solutions42.5% acceptance

158. Read N Characters Given read4 II - Call Multiple Times

HardArrayInteractiveSimulation
Watch Solutions43.2% acceptance

159. Longest Substring with At Most Two Distinct Characters

MediumHash TableSliding WindowString
Watch Solutions57.0% acceptance

160. Intersection of Two Linked Lists

EasyHash TableLinked ListTwo Pointers
Watch Solutions64.6% acceptance

161. One Edit Distance

MediumStringTwo Pointers
Watch Solutions34.4% acceptance

162. Find Peak Element

MediumArrayBinary Search
Watch Solutions46.8% acceptance

163. Missing Ranges

EasyArray
Watch Solutions35.5% acceptance

167. Two Sum II - Input Array Is Sorted

MediumArrayBinary SearchTwo Pointers
Watch Solutions65.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

172. Factorial Trailing Zeroes

MediumMath
Watch Solutions46.9% acceptance

175. Combine Two Tables

EasyDatabase
Watch Solutions77.1% acceptance

176. Second Highest Salary

MediumDatabase
Watch Solutions42.2% acceptance

177. Nth Highest Salary

MediumDatabase
Watch Solutions38.0% acceptance

178. Rank Scores

MediumDatabase
Watch Solutions63.9% acceptance

179. Largest Number

MediumArrayGreedySorting
Watch Solutions43.3% acceptance

180. Consecutive Numbers

MediumDatabase
Watch Solutions44.6% 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

184. Department Highest Salary

MediumDatabase
Watch Solutions53.2% acceptance

185. Department Top Three Salaries

HardDatabase
Watch Solutions55.8% acceptance

186. Reverse Words in a String II

MediumStringTwo Pointers
Watch Solutions56.6% acceptance

187. Repeated DNA Sequences

MediumBit ManipulationHash FunctionHash Table
Watch Solutions53.7% acceptance

189. Rotate Array

MediumArrayMathTwo Pointers
Watch Solutions45.3% acceptance

191. Number of 1 Bits

EasyBit ManipulationDivide and Conquer
Watch Solutions77.1% acceptance

192. Word Frequency

MediumShell
Watch Solutions26.3% acceptance

193. Valid Phone Numbers

EasyShell
Watch Solutions26.6% acceptance

194. Transpose File

MediumShell
Watch Solutions27.1% 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

199. Binary Tree Right Side View

MediumBinary TreeBreadth-First SearchDepth-First Search
Watch Solutions70.9% acceptance

200. Number of Islands

MediumArrayBreadth-First SearchDepth-First Search
Watch Solutions65.2% acceptance
Page 4 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.