Skip to main content
FleetCode

Video Solutions

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

44
With Videos
14
Easy
25
Medium
5
Hard

Filter by Difficulty

Browse video solutions by difficulty level

1101. The Earliest Moment When Everyone Become Friends

MediumArraySortingUnion Find
Watch Solutions66.0% acceptance

1102. Path With Maximum Minimum Value

MediumArrayBinary SearchBreadth-First Search
Watch Solutions54.6% acceptance

1103. Distribute Candies to People

EasyMathSimulation
Watch Solutions67.5% acceptance

1105. Filling Bookcase Shelves

MediumArrayDynamic Programming
Watch Solutions68.7% acceptance

1106. Parsing A Boolean Expression

HardRecursionStackString
Watch Solutions69.8% acceptance

1107. New Users Daily Count

MediumDatabase
Watch Solutions44.7% acceptance

1108. Defanging an IP Address

EasyString
Watch Solutions90.0% acceptance

1110. Delete Nodes And Return Forest

MediumArrayBinary TreeDepth-First Search
Watch Solutions72.4% acceptance

1111. Maximum Nesting Depth of Two Valid Parentheses Strings

MediumStackString
Watch Solutions72.1% acceptance

1112. Highest Grade For Each Student

MediumDatabase
Watch Solutions70.8% acceptance

1113. Reported Posts

EasyDatabase
Watch Solutions65.0% acceptance

1114. Print in Order

EasyConcurrency
Watch Solutions70.3% acceptance

1115. Print FooBar Alternately

MediumConcurrency
Watch Solutions67.7% acceptance

1116. Print Zero Even Odd

MediumConcurrency
Watch Solutions62.0% acceptance

1117. Building H2O

MediumConcurrency
Watch Solutions57.1% acceptance

1118. Number of Days in a Month

EasyMath
Watch Solutions59.4% acceptance

1119. Remove Vowels from a String

EasyString
Watch Solutions91.2% acceptance

1120. Maximum Average Subtree

MediumBinary TreeDepth-First SearchTree
Watch Solutions66.7% acceptance

1121. Divide Array Into Increasing Sequences

HardArrayCounting
Watch Solutions65.4% acceptance

1123. Lowest Common Ancestor of Deepest Leaves

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

1124. Longest Well-Performing Interval

MediumArrayHash TableMonotonic Stack
Watch Solutions37.9% acceptance

1125. Smallest Sufficient Team

HardArrayBit ManipulationBitmask
Watch Solutions55.5% acceptance

1126. Active Businesses

MediumDatabase
Watch Solutions65.8% acceptance

1127. User Purchase Platform

HardDatabase
Watch Solutions46.9% acceptance

1128. Number of Equivalent Domino Pairs

EasyArrayCountingHash Table
Watch Solutions60.7% acceptance

1129. Shortest Path with Alternating Colors

MediumBreadth-First SearchGraph
Watch Solutions47.8% acceptance

1130. Minimum Cost Tree From Leaf Values

MediumArrayDynamic ProgrammingGreedy
Watch Solutions67.7% acceptance

1131. Maximum of Absolute Value Expression

MediumArrayMath
Watch Solutions48.4% acceptance

1132. Reported Posts II

MediumDatabase
Watch Solutions32.3% acceptance

1133. Largest Unique Number

EasyArrayHash TableSorting
Watch Solutions71.3% acceptance

1134. Armstrong Number

EasyMath
Watch Solutions77.8% acceptance

1135. Connecting Cities With Minimum Cost

MediumGraphHeap (Priority Queue)Minimum Spanning Tree
Watch Solutions63.5% acceptance

1136. Parallel Courses

MediumGraphTopological Sort
Watch Solutions62.1% acceptance

1137. N-th Tribonacci Number

EasyDynamic ProgrammingMathMemoization
Watch Solutions63.2% acceptance

1138. Alphabet Board Path

MediumHash TableString
Watch Solutions51.5% acceptance

1139. Largest 1-Bordered Square

MediumArrayDynamic ProgrammingMatrix
Watch Solutions52.1% acceptance

1141. User Activity for the Past 30 Days I

EasyDatabase
Watch Solutions49.2% acceptance

1142. User Activity for the Past 30 Days II

EasyDatabase
Watch Solutions35.7% acceptance

1145. Binary Tree Coloring Game

MediumBinary TreeDepth-First SearchTree
Watch Solutions52.9% acceptance

1146. Snapshot Array

MediumArrayBinary SearchDesign
Watch Solutions36.8% acceptance

1147. Longest Chunked Palindrome Decomposition

HardDynamic ProgrammingGreedyHash Function
Watch Solutions58.6% acceptance

1148. Article Views I

EasyDatabase
Watch Solutions76.8% acceptance

1149. Article Views II

MediumDatabase
Watch Solutions47.1% acceptance

1150. Check If a Number Is Majority Element in a Sorted Array

EasyArrayBinary Search
Watch Solutions59.9% acceptance
Page 23 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.