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