Skip to main content
FleetCode

Video Solutions

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

35
With Videos
0
Easy
35
Medium
0
Hard

Filter by Difficulty

Browse video solutions by difficulty level

Clear filter×

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

811. Subdomain Visit Count

MediumArrayCountingHash Table
Watch Solutions77.2% acceptance

814. Binary Tree Pruning

MediumBinary TreeDepth-First SearchTree
Watch Solutions72.3% acceptance

816. Ambiguous Coordinates

MediumBacktrackingEnumerationString
Watch Solutions56.4% acceptance

817. Linked List Components

MediumArrayHash TableLinked List
Watch Solutions57.8% acceptance

823. Binary Trees With Factors

MediumArrayDynamic ProgrammingHash Table
Watch Solutions52.9% acceptance

825. Friends Of Appropriate Ages

MediumArrayBinary SearchSorting
Watch Solutions49.9% 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

840. Magic Squares In Grid

MediumArrayHash TableMath
Watch Solutions55.1% acceptance

842. Split Array into Fibonacci Sequence

MediumBacktrackingString
Watch Solutions40.3% acceptance

845. Longest Mountain in Array

MediumArrayDynamic ProgrammingEnumeration
Watch Solutions42.0% acceptance

846. Hand of Straights

MediumArrayGreedyHash Table
Watch Solutions57.9% acceptance

848. Shifting Letters

MediumArrayPrefix SumString
Watch Solutions46.1% acceptance

849. Maximize Distance to Closest Person

MediumArray
Watch Solutions49.7% acceptance

852. Peak Index in a Mountain Array

MediumArrayBinary Search
Watch Solutions66.9% acceptance

855. Exam Room

MediumDesignHeap (Priority Queue)Ordered Set
Watch Solutions43.6% acceptance

856. Score of Parentheses

MediumStackString
Watch Solutions63.9% acceptance

858. Mirror Reflection

MediumGeometryMathNumber Theory
Watch Solutions62.3% acceptance

861. Score After Flipping Matrix

MediumArrayBit ManipulationGreedy
Watch Solutions80.3% acceptance

865. Smallest Subtree with all the Deepest Nodes

MediumBinary TreeBreadth-First SearchDepth-First Search
Watch Solutions77.5% acceptance

869. Reordered Power of 2

MediumCountingEnumerationHash Table
Watch Solutions66.0% acceptance

873. Length of Longest Fibonacci Subsequence

MediumArrayDynamic ProgrammingHash Table
Watch Solutions57.5% acceptance

874. Walking Robot Simulation

MediumArrayHash TableSimulation
Watch Solutions64.5% acceptance

880. Decoded String at Index

MediumStackString
Watch Solutions37.3% acceptance

881. Boats to Save People

MediumArrayGreedySorting
Watch Solutions62.1% acceptance

885. Spiral Matrix III

MediumArrayMatrixSimulation
Watch Solutions84.6% acceptance

889. Construct Binary Tree from Preorder and Postorder Traversal

MediumArrayBinary TreeDivide and Conquer
Watch Solutions78.0% acceptance

890. Find and Replace Pattern

MediumArrayHash TableString
Watch Solutions76.8% acceptance

893. Groups of Special-Equivalent Strings

MediumArrayHash TableSorting
Watch Solutions73.5% acceptance

894. All Possible Full Binary Trees

MediumBinary TreeDynamic ProgrammingMemoization
Watch Solutions82.8% acceptance

898. Bitwise ORs of Subarrays

MediumArrayBit ManipulationDynamic Programming
Watch Solutions56.8% acceptance
Page 10 of 42

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.