| tags | date | |||||||
|---|---|---|---|---|---|---|---|---|
|
1991-05-11 |
Inorder, Preorder, Postorder, Level Order
- Preorder, Inorder, Postorder = flavors of DFS
- Level-order = BFS
- General strategy: explore as far down a branch as possible before backtracking.
- In trees, DFS can be expressed in three main orders:
- Preorder → Visit root → left → right
- Inorder → Visit left → root → right
- Postorder → Visit left → right → root
- So preorder is one type of DFS (but not the only one).
- General strategy: explore neighbors level by level before going deeper.
- In trees, BFS is exactly what we usually call Level-Order traversal.