Systematic process of visiting each vertex of an ordered rooted tree exactly once.
Algorithms
Each defined recursively over subtrees T1,T2,…,Tn at root r (left to right).
Preorder Traversal
Visit r, then traverse T1,T2,…,Tn each in preorder.
Mnemonic: root first, then subtrees left-to-right.
Inorder Traversal
Root after leftmost subtree. Traverse T1 in inorder, visit r, then traverse T2,T3,…,Tn each in inorder.
Visits keys in sorted (ascending) order.
Postorder Traversal
Root last after 2 subtrees. Traverse T1,T2,…,Tn each in postorder, then visit r.