Preorder traversal

Preorder traversal: In preorder traversal root is visited first.

Steps:

1. Visit the root
2. Traverse the left subtree
3. Traverse the right subtree

Code:


void preOrder(Node root) {
    if(root==null)
        return;
    System.out.print(root.data+" ");
    preOrder(root.left);
    preOrder(root.right);

}

Illustration:

Preorder traversal of given tree is 1, 2, 3, 4, 5

 Visit the root
 Traverse the left subtree
  Traverse the right subtree
  Visit the root
  Traverse the left subtree
  Traverse the right subtree


Comments

Popular posts from this blog

Tree traversals - Inorder Traversal

Binary Search tree (Insertion)

Stack implementation using array