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

Clear filter×

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