How do you traverse a binary tree, Mathematics

Assignment Help:

How do you traverse a Binary Tree?  Describe Preorder, Inorder and Postorder traversals with example.    

Ans: Traversal of tree means tree searching for a aim. The aim may be for searching or sorting of the items consisted of in a tree. A tree may consist of an item at its node as a label.

Traversing a tree is a recursive process. 

1764_How do you traverse a Binary Tree.png

To apply this, a tree is considered to comprise three components: root, left subtree and right subtree. These three components can be in order in six different ways: (left, root, right), (root, left, right), (left, right, root), (right, left, root), (right, root, left) and (root, right, left). The first three are used while the last three combinations are of no make use of as it alters the positions of a node in a positional tree.

Inorder Traversal: In this type of traversal, a tree is traversed in the sequence: Left subtree, Root, Right subtree.   

In the above expression, start at the root node marked, +. As first we have to traverse its left subtree, thus move to the root of left subtree that is node marked, *. Once again it has a left subtree with root node marked +, visit it. This subtree has a node labeled 3 that has no left subtree, thus out put 3. Then root of this subtree that is '+' and then right subtree which is once again a node labeled with 4, so output it. So we have expression acquired till here is 3 + 4.

Proceeding this way we acquire (3+4)*(5-2) + (-5). Parentheses signify both precedence and portion of the sub tree to which this sub-expression corresponds.     

Preorder Traversal: In this type of traversal a tree is traversed in the sequence: Root, Left subtree, Right subtree. Apply the algorithm recursively till all nodes have been visited, we acquire + * + 3 4 - 5 2 -5. 

Postorder Traversal: In this type of traversal a tree is traversed in the sequence: Left subtree, Right subtree, Root. We acquire 3 4 + 5 2 - * 5 - +.


Related Discussions:- How do you traverse a binary tree

Book 6b, one bathroom is 0.3m long how long is a row of 8 tiles

one bathroom is 0.3m long how long is a row of 8 tiles

Series solutions to differential equation, Before we find into finding seri...

Before we find into finding series solutions to differential equations we require determining when we can get series solutions to differential equations. Therefore, let's start wit

Series is converges or diverges - limit comparison test, Determine if the f...

Determine if the following series converges or diverges by using limit comparison test. Solution To make use of the limit comparison test we require to find out a seco

Algebra, how do i sole linear epuation

how do i sole linear epuation

Formula to know the area of fan will wrap, Aaron is installing a ceiling fa...

Aaron is installing a ceiling fan in his bedroom. Once the fan is in motion, he requires to know the area the fan will wrap. What formula will he use? The area of a circle is π

Undamped - forced vibrations, We will firstly notice the undamped case. The...

We will firstly notice the undamped case. The differential equation under this case is, mu'' + ku  = F(t) It is just a non-homogeneous differential equation and we identify h

Divison, what is 24 diveded by 3

what is 24 diveded by 3

Matrices, Give me the assignment on the matrices...

Give me the assignment on the matrices...

Trigonometry, I am really stuck on this topic and other topics its extremel...

I am really stuck on this topic and other topics its extremely difficult and I dont know what to do Im stressing out help me please.

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