Tree Traversal

ItemDFSBFS
Data StructureStackQueue
Vertex Orderone sequencetwo sequences
Time ComplexityO(n)O(n)
Space ComplexityO(height)O(width)
Worst-case Space ComplexityO(n)O(n)

Example

Binary Tree

Tree Node definition

DFS

BFS

Level Order Traversal

Preorder Traversal

Inorder Traversal

Postorder Traversal

Tests