FleetCode
Video Solutions
Watch step-by-step video walkthroughs for DSA problems. Learn from expert explanations.
32
With Videos
0
Easy
0
Medium
32
Hard
Filter by Difficulty
Browse video solutions by difficulty level
301. Remove Invalid Parentheses
HardBacktrackingBreadth-First SearchString
Watch Solutions49.8% acceptance
302. Smallest Rectangle Enclosing Black Pixels
HardArrayBinary SearchBreadth-First Search
Watch Solutions60.9% acceptance
305. Number of Islands II
HardArrayHash TableUnion Find
Watch Solutions40.5% acceptance
317. Shortest Distance from All Buildings
HardArrayBreadth-First SearchMatrix
Watch Solutions44.9% acceptance
336. Palindrome Pairs
HardArrayHash TableString
Watch Solutions37.1% acceptance
352. Data Stream as Disjoint Intervals
HardBinary SearchDesignOrdered Set
Watch Solutions60.2% acceptance
354. Russian Doll Envelopes
HardArrayBinary SearchDynamic Programming
Watch Solutions37.8% acceptance
358. Rearrange String k Distance Apart
HardCountingGreedyHash Table
Watch Solutions39.9% acceptance
381. Insert Delete GetRandom O(1) - Duplicates allowed
HardArrayDesignHash Table
Watch Solutions36.5% acceptance
403. Frog Jump
HardArrayDynamic Programming
Watch Solutions47.2% acceptance
407. Trapping Rain Water II
HardArrayBreadth-First SearchHeap (Priority Queue)
Watch Solutions64.0% acceptance
411. Minimum Unique Word Abbreviation
HardArrayBacktrackingBit Manipulation
Watch Solutions40.5% acceptance
420. Strong Password Checker
HardGreedyHeap (Priority Queue)String
Watch Solutions16.1% acceptance
425. Word Squares
HardArrayBacktrackingString
Watch Solutions54.7% acceptance
428. Serialize and Deserialize N-ary Tree
HardBreadth-First SearchDepth-First SearchString
Watch Solutions68.7% acceptance
431. Encode N-ary Tree to Binary Tree
HardBinary TreeBreadth-First SearchDepth-First Search
Watch Solutions80.6% acceptance
432. All O`one Data Structure
HardDesignDoubly-Linked ListHash Table
Watch Solutions44.2% acceptance
440. K-th Smallest in Lexicographical Order
HardTrie
Watch Solutions46.2% acceptance
446. Arithmetic Slices II - Subsequence
HardArrayDynamic Programming
Watch Solutions55.1% acceptance
458. Poor Pigs
HardCombinatoricsDynamic ProgrammingMath
Watch Solutions59.4% acceptance
465. Optimal Account Balancing
HardArrayBacktrackingBit Manipulation
Watch Solutions50.3% acceptance
471. Encode String with Shortest Length
HardDynamic ProgrammingString
Watch Solutions50.5% acceptance
472. Concatenated Words
HardArrayDepth-First SearchDynamic Programming
Watch Solutions49.9% acceptance
480. Sliding Window Median
HardArrayHash TableHeap (Priority Queue)
Watch Solutions38.7% acceptance
489. Robot Room Cleaner
HardBacktrackingInteractive
Watch Solutions77.9% acceptance
499. The Maze III
HardArrayBreadth-First SearchDepth-First Search
Watch Solutions52.3% acceptance
502. IPO
HardArrayGreedyHeap (Priority Queue)
Watch Solutions53.6% acceptance
514. Freedom Trail
HardBreadth-First SearchDepth-First SearchDynamic Programming
Watch Solutions59.4% acceptance
527. Word Abbreviation
HardArrayGreedySorting
Watch Solutions62.7% acceptance
546. Remove Boxes
HardArrayDynamic ProgrammingMemoization
Watch Solutions49.4% acceptance
548. Split Array with Equal Sum
HardArrayHash TablePrefix Sum
Watch Solutions50.1% acceptance
552. Student Attendance Record II
HardDynamic Programming
Watch Solutions56.5% 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.