Binary Tree Traversal

Binary Tree Traversal

Solution:

  1. PreOrder (recursive & non-recursive)
  2. PostOrder (recursive & non-recursive)
  3. InOrder (recursive & non-recursive)
  4. Level Order
  5. Level Order in reverse

Source Code:
Github: BinaryTreeTraversal.java


Output:

          
Recursive PreOrder traverse: F, B, A, D, C, E, G, I, H, 
Non-Recursive PreOrder traverse: F, B, A, D, C, E, G, I, H, 

Recursive InOrder traverse: A, B, C, D, E, F, G, H, I, 
Non-Recursive InOrder traverse: A, B, C, D, E, F, G, H, I, 

Recursive PostOrder traverse: A, C, E, D, B, H, I, G, F, 
Non-Recursive PostOrder traverse: A, C, E, D, B, H, I, G, F, 

Level order traversal: F, B, G, A, D, I, C, E, H,                

Author: Hrishikesh Mishra