Tree Traversal
Iteration (traversal) on ...
-
Set s ... visit each value, order not important
-
List s ... visit each value, from first to last
-
Graph s ... visit each vertex, order determined by DFS/BFS/...
For binary Tree s, several well-defined visiting orders exist:
- preorder (NLR) ... visit root, then left subtree, then right subtree
- inorder (LNR) ... visit left subtree, then root, then right subtree
- postorder (LRN) ... visit left subtree, then right subtree, then root
- level-order ... visit root, then all its children, then all their children
|