Skip to main content
FleetCode

Video Solutions

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

39
With Videos
11
Easy
19
Medium
9
Hard

Filter by Difficulty

Browse video solutions by difficulty level

601. Human Traffic of Stadium

HardDatabase
Watch Solutions49.1% acceptance

602. Friend Requests II: Who Has the Most Friends

MediumDatabase
Watch Solutions59.2% acceptance

603. Consecutive Available Seats

EasyDatabase
Watch Solutions65.7% acceptance

605. Can Place Flowers

EasyArrayGreedy
Watch Solutions28.8% acceptance

606. Construct String from Binary Tree

MediumBinary TreeDepth-First SearchString
Watch Solutions70.6% acceptance

607. Sales Person

EasyDatabase
Watch Solutions65.7% acceptance

608. Tree Node

MediumDatabase
Watch Solutions73.1% acceptance

609. Find Duplicate File in System

MediumArrayHash TableString
Watch Solutions67.6% acceptance

610. Triangle Judgement

EasyDatabase
Watch Solutions72.9% acceptance

611. Valid Triangle Number

MediumArrayBinary SearchGreedy
Watch Solutions56.8% acceptance

612. Shortest Distance in a Plane

MediumDatabase
Watch Solutions61.3% acceptance

613. Shortest Distance in a Line

EasyDatabase
Watch Solutions80.0% acceptance

614. Second Degree Follower

MediumDatabase
Watch Solutions39.3% acceptance

615. Average Salary: Departments VS Company

HardDatabase
Watch Solutions56.2% acceptance

616. Add Bold Tag in String

MediumArrayHash TableString
Watch Solutions51.4% acceptance

617. Merge Two Binary Trees

EasyBinary TreeBreadth-First SearchDepth-First Search
Watch Solutions79.2% acceptance

618. Students Report By Geography

HardDatabase
Watch Solutions63.5% acceptance

619. Biggest Single Number

EasyDatabase
Watch Solutions67.3% acceptance

620. Not Boring Movies

EasyDatabase
Watch Solutions74.5% acceptance

621. Task Scheduler

MediumArrayCountingGreedy
Watch Solutions63.4% acceptance

623. Add One Row to Tree

MediumBinary TreeBreadth-First SearchDepth-First Search
Watch Solutions64.1% acceptance

624. Maximum Distance in Arrays

MediumArrayGreedy
Watch Solutions45.7% acceptance

625. Minimum Factorization

MediumGreedyMath
Watch Solutions34.2% acceptance

626. Exchange Seats

MediumDatabase
Watch Solutions71.6% acceptance

627. Swap Salary

EasyDatabase
Watch Solutions83.6% acceptance

629. K Inverse Pairs Array

HardDynamic Programming
Watch Solutions49.2% acceptance

631. Design Excel Sum Formula

HardArrayDesignGraph
Watch Solutions39.9% acceptance

632. Smallest Range Covering Elements from K Lists

HardArrayGreedyHash Table
Watch Solutions70.3% acceptance

634. Find the Derangement of An Array

MediumDynamic ProgrammingMath
Watch Solutions41.9% acceptance

636. Exclusive Time of Functions

MediumArrayStack
Watch Solutions66.2% acceptance

637. Average of Levels in Binary Tree

EasyBinary TreeBreadth-First SearchDepth-First Search
Watch Solutions74.8% acceptance

638. Shopping Offers

MediumArrayBacktrackingBit Manipulation
Watch Solutions52.3% acceptance

639. Decode Ways II

HardDynamic ProgrammingString
Watch Solutions31.8% acceptance

641. Design Circular Deque

MediumArrayDesignLinked List
Watch Solutions64.6% acceptance

642. Design Search Autocomplete System

HardData StreamDepth-First SearchDesign
Watch Solutions49.9% acceptance

644. Maximum Average Subarray II

HardArrayBinary SearchPrefix Sum
Watch Solutions37.7% acceptance

645. Set Mismatch

EasyArrayBit ManipulationHash Table
Watch Solutions43.4% acceptance

648. Replace Words

MediumArrayHash TableString
Watch Solutions68.7% acceptance

650. 2 Keys Keyboard

MediumDynamic ProgrammingMath
Watch Solutions59.6% acceptance
Page 13 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.