Skip to main content
FleetCode

Video Solutions

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

35
With Videos
8
Easy
17
Medium
10
Hard

Filter by Difficulty

Browse video solutions by difficulty level

401. Binary Watch

EasyBacktrackingBit Manipulation
Watch Solutions65.9% acceptance

403. Frog Jump

HardArrayDynamic Programming
Watch Solutions47.2% acceptance

406. Queue Reconstruction by Height

MediumArrayBinary Indexed TreeSegment Tree
Watch Solutions74.6% acceptance

407. Trapping Rain Water II

HardArrayBreadth-First SearchHeap (Priority Queue)
Watch Solutions64.0% acceptance

408. Valid Word Abbreviation

EasyStringTwo Pointers
Watch Solutions37.0% acceptance

409. Longest Palindrome

EasyGreedyHash TableString
Watch Solutions55.9% acceptance

411. Minimum Unique Word Abbreviation

HardArrayBacktrackingBit Manipulation
Watch Solutions40.5% acceptance

412. Fizz Buzz

EasyMathSimulationString
Watch Solutions75.9% acceptance

413. Arithmetic Slices

MediumArrayDynamic ProgrammingSliding Window
Watch Solutions65.0% acceptance

415. Add Strings

EasyMathSimulationString
Watch Solutions52.1% acceptance

416. Partition Equal Subset Sum

MediumArrayDynamic Programming
Watch Solutions49.9% acceptance

418. Sentence Screen Fitting

MediumArrayDynamic ProgrammingString
Watch Solutions36.3% acceptance

419. Battleships in a Board

MediumArrayDepth-First SearchMatrix
Watch Solutions77.4% acceptance

420. Strong Password Checker

HardGreedyHeap (Priority Queue)String
Watch Solutions16.1% acceptance

422. Valid Word Square

EasyArrayMatrix
Watch Solutions42.9% acceptance

423. Reconstruct Original Digits from English

MediumHash TableMathString
Watch Solutions52.8% acceptance

425. Word Squares

HardArrayBacktrackingString
Watch Solutions54.7% acceptance

426. Convert Binary Search Tree to Sorted Doubly Linked List

MediumBinary Search TreeBinary TreeDepth-First Search
Watch Solutions65.2% acceptance

427. Construct Quad Tree

MediumArrayDivide and ConquerMatrix
Watch Solutions78.2% acceptance

428. Serialize and Deserialize N-ary Tree

HardBreadth-First SearchDepth-First SearchString
Watch Solutions68.7% acceptance

429. N-ary Tree Level Order Traversal

MediumBreadth-First SearchTree
Watch Solutions71.6% 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

436. Find Right Interval

MediumArrayBinary SearchSorting
Watch Solutions56.1% acceptance

438. Find All Anagrams in a String

MediumHash TableSliding WindowString
Watch Solutions54.1% acceptance

439. Ternary Expression Parser

MediumRecursionStackString
Watch Solutions62.6% acceptance

440. K-th Smallest in Lexicographical Order

HardTrie
Watch Solutions46.2% acceptance

441. Arranging Coins

EasyBinary SearchMath
Watch Solutions48.1% acceptance

442. Find All Duplicates in an Array

MediumArrayHash Table
Watch Solutions76.8% acceptance

443. String Compression

MediumStringTwo Pointers
Watch Solutions60.3% acceptance

445. Add Two Numbers II

MediumLinked ListMathStack
Watch Solutions62.5% acceptance

446. Arithmetic Slices II - Subsequence

HardArrayDynamic Programming
Watch Solutions55.1% acceptance

448. Find All Numbers Disappeared in an Array

EasyArrayHash Table
Watch Solutions64.4% acceptance

449. Serialize and Deserialize BST

MediumBinary Search TreeBinary TreeBreadth-First Search
Watch Solutions59.5% acceptance

450. Delete Node in a BST

MediumBinary Search TreeBinary TreeTree
Watch Solutions55.1% acceptance
Page 9 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.