All Categories

Trees

DFS and BFS on binary trees.

Recursive structures need recursive solutions. DFS for depth, BFS for levels.

Key Concepts

DFS

Process node, recurse children

BFS

Queue for level-order

Problems (186)