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

Describe visualize solutions of simultaneous equations, Describe Visualize ...

Describe Visualize Solutions of Simultaneous Equations ? By drawing the graph of each equation in a system of equations, you can see a picture of the system's solutions. Fo

Integers, The set of whole numbers also does not satisfy all our requ...

The set of whole numbers also does not satisfy all our requirements as on observation, we find that it does not include negative numbers like -2, -7 and so on. To

The quotient of 3d3 and 9d5 is, The quotient of 3d 3 and 9d 5 is The ...

The quotient of 3d 3 and 9d 5 is The key word quotient means division so the problem becomes 1d 3 -5/ 5. Divide the coef?cients:  1d 3 /3d-5 . While dividing like bases, subt

People fit, How many people ca fi in a small cars without seats?

How many people ca fi in a small cars without seats?

Process for solving linear equations, 1. If the equation has any fractions ...

1. If the equation has any fractions employ the least common denominator to apparent the fractions. We will do this through multiplying both sides of the equation by the LCD. Al

Determine principal strains and direction , A 100 by 150 mm rectangular pla...

A 100 by 150 mm rectangular plate is deformed as shown in the following figure. All dimensions shown in the figure are in millimeters.  Determine at point Q: (a) the strain compone

Multiplication of two matrices, Need assignment help, Explain Multiplicatio...

Need assignment help, Explain Multiplication of two Matrices.

Hcf, the length of three pieces of ropes are 140cm,150cm and 200cm.what is ...

the length of three pieces of ropes are 140cm,150cm and 200cm.what is the greatest possible length to measure the given pieces of a rope?

Proportional Relationships, Carmen bought 3 pounds of bananas for $1.08. Ju...

Carmen bought 3 pounds of bananas for $1.08. June paid for her purchase of bananas. If they paid the same price per pound, how many pounds did June buy?

Line with rise of five and run of two is positive, Draw a graph which has s...

Draw a graph which has slope of a line with rise of five and run of two is positive.

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