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

What is exponents values, What is Exponents values? Exponents were inve...

What is Exponents values? Exponents were invented as a quick way to show that you are multiplying a number by itself several times. It's too much trouble to write something

If there are 75 students in the play how many are boys, 64% of the students...

64% of the students within the school play are boys. If there are 75 students in the play, how many are boys? To ?nd out 64% of 75, multiply 75 by the decimal equivalent of 64%

TRIGONOMETRY, EXPLAIN ME ABOUT ITS FUNCTIONS.

EXPLAIN ME ABOUT ITS FUNCTIONS.

Multiples, The sum of the smallest and largest multiples of 8 up to 60 is?

The sum of the smallest and largest multiples of 8 up to 60 is?

Factor Fiction, Ok this is true or false wit a definition. The GCF of a pai...

Ok this is true or false wit a definition. The GCF of a pair of numbers can never be equal to one of the numbers.

Simultaneous equations by substitution, Simultaneous equations by substitut...

Simultaneous equations by substitution: Solve the subsequent simultaneous equations by substitution. 3x + 4y = 6      5x + 3y = -1 Solution: Solve for x: 3x = 6

Give an example of divisibility, Give an example of Divisibility? If yo...

Give an example of Divisibility? If you can divide one number by another without getting a remainder, we say that the first number is divisible by the second. For instance, the

Design a diagram by transformation, On a graph, design a diagram by transfo...

On a graph, design a diagram by transformation the given graph of f (x), -2 ≤ x ≤ 2. Briefly Define the other graphs in terms of f (x) and specify their domains. The diagram n

The volume and surface area of this solid , The region bounded by y=e -x a...

The region bounded by y=e -x and the x-axis among x = 0 and x = 1 is revolved around the x-axis. Determine the volume and surface area of this solid of revolution.

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