TikTok Depth First Search Questions

54 depth first search problems asked at TikTok interviews

Easy (4)Medium (41)Hard (9)

Questions

TitleDifficulty
Number of IslandsMedium
Number of Distinct IslandsMedium
Course Schedule IIMedium
Course ScheduleMedium
Word SearchMedium
Making A Large IslandHard
Longest Increasing Path in a MatrixHard
Max Area of IslandMedium
Serialize and Deserialize Binary TreeHard
Binary Tree Maximum Path SumHard
Binary Tree Right Side ViewMedium
Possible BipartitionMedium
Lowest Common Ancestor of a Binary TreeMedium
Pacific Atlantic Water FlowMedium
Shortest BridgeMedium
Design Add and Search Words Data StructureMedium
Alien DictionaryHard
Evaluate DivisionMedium
Water and Jug ProblemMedium
Minimize Malware SpreadHard
Number of Good Leaf Nodes PairsMedium
Convert Binary Search Tree to Sorted Doubly Linked ListMedium
Reorder Routes to Make All Paths Lead to the City ZeroMedium
Binary Tree Longest Consecutive SequenceMedium
Course Schedule IVMedium
Path Sum IIIMedium
Cheapest Flights Within K StopsMedium
Design Search Autocomplete SystemHard
Tree DiameterMedium
Regions Cut By SlashesMedium
Serialize and Deserialize N-ary TreeHard
Step-By-Step Directions From a Binary Tree Node to AnotherMedium
Maximum Width of Binary TreeMedium
Is Graph Bipartite?Medium
Concatenated WordsHard
House Robber IIIMedium
Diameter of Binary TreeEasy
All Nodes Distance K in Binary TreeMedium
Deepest Leaves SumMedium
Path Sum IIMedium
Number of Connected Components in an Undirected GraphMedium
Accounts MergeMedium
Cousins in Binary TreeEasy
Graph Valid TreeMedium
The Maze IIMedium
Kth Smallest Element in a BSTMedium
Construct String from Binary TreeMedium
MinesweeperMedium
Symmetric TreeEasy
Recover Binary Search TreeMedium
Path SumEasy
Lowest Common Ancestor of a Binary Tree IVMedium
Surrounded RegionsMedium
Unit Conversion IIMedium

Showing 54 questions