Depth-First Search

242 LeetCode questions

Difficulty Distribution

Easy
36
15%
Medium
143
59%
Hard
63
26%

Top Companies

Questions

TitleDifficulty
Binary Tree CamerasHard
Maximum Depth of Binary TreeEasy
Number of IslandsMedium
Divide Nodes Into the Maximum Number of GroupsHard
Word SearchMedium
Binary Tree Right Side ViewMedium
Validate Binary Search TreeMedium
Same TreeEasy
Surrounded RegionsMedium
Course ScheduleMedium
Lowest Common Ancestor of a Binary TreeMedium
Serialize and Deserialize Binary TreeHard
Pacific Atlantic Water FlowMedium
Diameter of Binary TreeEasy
Number of ProvincesMedium
Cousins in Binary TreeEasy
Count Ways to Build Rooms in an Ant ColonyHard
Number of Increasing Paths in a GridHard
Amount of Time for Binary Tree to Be InfectedMedium
Longest Increasing Path in a MatrixHard
Max Area of IslandMedium
Trim a Binary Search TreeMedium
Unit Conversion IMedium
Flatten Nested List IteratorMedium
Mini ParserMedium
Cheapest Flights Within K StopsMedium
Making A Large IslandHard
Accounts MergeMedium
Network Delay TimeMedium
Number of Operations to Make Network ConnectedMedium
Critical Connections in a NetworkHard
Binary Tree Inorder TraversalEasy
Recover Binary Search TreeMedium
Symmetric TreeEasy
Balanced Binary TreeEasy
Minimum Depth of Binary TreeEasy
Path SumEasy
Path Sum IIMedium
Flatten Binary Tree to Linked ListMedium
Populating Next Right Pointers in Each NodeMedium
Populating Next Right Pointers in Each Node IIMedium
Binary Tree Maximum Path SumHard
Sum Root to Leaf NumbersMedium
Clone GraphMedium
Binary Tree Preorder TraversalEasy
Binary Tree Postorder TraversalEasy
Course Schedule IIMedium
Design Add and Search Words Data StructureMedium
Invert Binary TreeEasy
Kth Smallest Element in a BSTMedium
Lowest Common Ancestor of a Binary Search TreeMedium
Binary Tree PathsEasy
Minimum Height TreesMedium
Reconstruct ItineraryHard
House Robber IIIMedium
Lexicographical NumbersMedium
Longest Absolute File PathMedium
Evaluate DivisionMedium
Sum of Left LeavesEasy
Battleships in a BoardMedium
Path Sum IIIMedium
Serialize and Deserialize BSTMedium
Island PerimeterEasy
Concatenated WordsHard
Find Mode in Binary Search TreeEasy
Most Frequent Subtree SumMedium
Find Bottom Left Tree ValueMedium
Freedom TrailHard
Find Largest Value in Each Tree RowMedium
MinesweeperMedium
Convert BST to Greater TreeMedium
Subtree of Another TreeEasy
Construct String from Binary TreeMedium
Merge Two Binary TreesEasy
Find Duplicate SubtreesMedium
Two Sum IV - Input is a BSTEasy
Print Binary TreeMedium
Maximum Width of Binary TreeMedium
Redundant ConnectionMedium
Flood FillEasy
Flatten a Multilevel Doubly Linked ListMedium
Swim in Rising WaterHard
Is Graph Bipartite?Medium
All Paths From Source to TargetMedium
Find Eventual Safe StatesMedium
Binary Tree PruningMedium
Sum of Distances in TreeHard
Similar String GroupsHard
Keys and RoomsMedium
Loud and RichMedium
All Nodes Distance K in Binary TreeMedium
Leaf-Similar TreesEasy
Increasing Order Search TreeEasy
Shortest BridgeMedium
Range Sum of BSTEasy
Most Stones Removed with Same Row or ColumnMedium
Flip Equivalent Binary TreesMedium
Regions Cut By SlashesMedium
Distribute Coins in Binary TreeMedium
Vertical Order Traversal of a Binary TreeHard

Showing 100 of 242 questions