Question: Write a program ( in main.cpp ) to do the following: a . Build a binary search tree T 1 . b . Do a
Write a program in main.cpp to do the following:
a Build a binary search tree T
b Do a postorder traversal of T and, while doing the postorder traversal, insert the nodes into a second binary search tree T
c Do a preorder traversal of T and, while doing the preorder traversal, insert the node into a third binary search tree T
d Do an inorder traversal of T
e Output the heights and the number of leaves in each of the three binary search trees.
Note: You may need to create new binary tree methods that perform the actions above.
The program should accept input and produce output similar to the example below:
Enter numbers ending with : tree nodes in postorder: tree nodes in preorder: tree nodes in inorder: tree height: tree leaves: tree height: tree leaves: tree height: tree leaves:
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
