Skip to main content
FleetCode

Video Solutions

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

34
With Videos
7
Easy
18
Medium
9
Hard

Filter by Difficulty

Browse video solutions by difficulty level

804. Unique Morse Code Words

EasyArrayHash TableString
Watch Solutions83.6% acceptance

806. Number of Lines To Write String

EasyArrayString
Watch Solutions72.9% acceptance

807. Max Increase to Keep City Skyline

MediumArrayGreedyMatrix
Watch Solutions86.2% acceptance

808. Soup Servings

MediumDynamic ProgrammingMathProbability and Statistics
Watch Solutions59.7% acceptance

809. Expressive Words

MediumArrayStringTwo Pointers
Watch Solutions46.8% acceptance

810. Chalkboard XOR Game

HardArrayBit ManipulationBrainteaser
Watch Solutions66.7% acceptance

811. Subdomain Visit Count

MediumArrayCountingHash Table
Watch Solutions77.2% acceptance

814. Binary Tree Pruning

MediumBinary TreeDepth-First SearchTree
Watch Solutions72.3% acceptance

815. Bus Routes

HardArrayBreadth-First SearchHash Table
Watch Solutions47.3% acceptance

816. Ambiguous Coordinates

MediumBacktrackingEnumerationString
Watch Solutions56.4% acceptance

817. Linked List Components

MediumArrayHash TableLinked List
Watch Solutions57.8% acceptance

818. Race Car

HardDynamic Programming
Watch Solutions44.7% acceptance

819. Most Common Word

EasyArrayCountingHash Table
Watch Solutions45.0% acceptance

821. Shortest Distance to a Character

EasyArrayStringTwo Pointers
Watch Solutions72.7% acceptance

823. Binary Trees With Factors

MediumArrayDynamic ProgrammingHash Table
Watch Solutions52.9% acceptance

824. Goat Latin

EasyString
Watch Solutions69.9% acceptance

825. Friends Of Appropriate Ages

MediumArrayBinary SearchSorting
Watch Solutions49.9% acceptance

827. Making A Large Island

HardArrayBreadth-First SearchDepth-First Search
Watch Solutions57.0% acceptance

828. Count Unique Characters of All Substrings of a Given String

HardDynamic ProgrammingHash TableString
Watch Solutions53.5% acceptance

829. Consecutive Numbers Sum

HardEnumerationMath
Watch Solutions42.6% acceptance

832. Flipping an Image

EasyArrayBit ManipulationMatrix
Watch Solutions83.6% acceptance

833. Find And Replace in String

MediumArrayHash TableSorting
Watch Solutions50.9% acceptance

837. New 21 Game

MediumDynamic ProgrammingMathProbability and Statistics
Watch Solutions52.0% acceptance

838. Push Dominoes

MediumDynamic ProgrammingStringTwo Pointers
Watch Solutions63.0% acceptance

839. Similar String Groups

HardArrayBreadth-First SearchDepth-First Search
Watch Solutions56.1% acceptance

840. Magic Squares In Grid

MediumArrayHash TableMath
Watch Solutions55.1% acceptance

842. Split Array into Fibonacci Sequence

MediumBacktrackingString
Watch Solutions40.3% acceptance

843. Guess the Word

HardArrayGame TheoryInteractive
Watch Solutions36.9% acceptance

844. Backspace String Compare

EasySimulationStackString
Watch Solutions49.9% acceptance

845. Longest Mountain in Array

MediumArrayDynamic ProgrammingEnumeration
Watch Solutions42.0% acceptance

846. Hand of Straights

MediumArrayGreedyHash Table
Watch Solutions57.9% acceptance

847. Shortest Path Visiting All Nodes

HardBit ManipulationBitmaskBreadth-First Search
Watch Solutions65.9% acceptance

848. Shifting Letters

MediumArrayPrefix SumString
Watch Solutions46.1% acceptance

849. Maximize Distance to Closest Person

MediumArray
Watch Solutions49.7% acceptance
Page 17 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.