Traversing a binary search tree, Data Structure & Algorithms

Assignment Help:

Binary Search Tree let three types of traversals by its nodes. They are:

  1. Pre Order Traversal
  2. In Order Traversal
  3. Post Order Traversal

In Pre Order Traversal, we carry out the following three operations:

  1. Visit the node
  2. Traverse the left subtree in preorder
  3. Traverse the right subtree in preorder

In Order Traversal, we carry out the given three operations:

a)      Traverse the left subtree in inorder

b)      Visit the root

c)      Traverse the right subtree in inorder.

In Post Order Traversal, we carry out the three operations which are following:

a.       Traverse the left subtree in postorder

b.      Traverse the right subtree in postorder

c.       Visit the root

Assume the BST of Figure

1968_Traversing a Binary Search Tree.png

        Figure: A Binary Search Tree(BST)

The given are the results of traversing the BST of Figure:

Preorder :          K J F G S M L P U

Inorder  :          F G J K L M P S U

Postorder:         G F J L P M U S K


Related Discussions:- Traversing a binary search tree

Computer arhitecture, The controversy of RISC versus CISC never ends. Suppo...

The controversy of RISC versus CISC never ends. Suppose that you represent an advocate for the RISC approach; write at least a one-page critic of the CISC approach showing its disa

Implementation of queue, For a queue a physical analogy is a line at bookin...

For a queue a physical analogy is a line at booking counter. At booking counter, customers go to the rear (end) of the line & customers are attended to several services from the fr

State hsv colour model, HSV Colour Model Instead of a set of colour pri...

HSV Colour Model Instead of a set of colour primaries, the HSV model uses colour descriptions that have a more intuitive appeal to a user. To give a colour specification, a use

Hashing, what is hashing? what are diffrent method of hashing?

what is hashing? what are diffrent method of hashing?

Reverse order of elements on a slack, Q. Reverse the order of the elements ...

Q. Reverse the order of the elements on a stack S    (i) by using two additional stacks (ii) by using one additional queue. Ans :      L e t S be the stac

Program segment for deletion of any element from the queue, Program segment...

Program segment for deletion of any element from the queue delete() { int delvalue = 0; if (front == NULL) printf("Queue Empty"); { delvalue = front->value;

Write down the algorithm of quick sort, Write down the algorithm of quick s...

Write down the algorithm of quick sort. An algorithm for quick sort: void quicksort ( int a[ ], int lower, int upper ) {  int i ;  if ( upper > lower ) {   i = split ( a,

Postfix expression algorithm, Write an algorithm to calculate a postfix exp...

Write an algorithm to calculate a postfix expression.  Execute your algorithm using the given postfix expression as your input : a b + c d +*f ↑ . T o evaluate a postfix expr

Algorithm for insertion into the circular queue, Algorithm for insertion of...

Algorithm for insertion of any element into the circular queue: Step-1: If "rear" of the queue is pointing at the last position then go to step-2 or else Step-3 Step-2: make

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd