Need help with a homework assignment concerning binary trees. The task is to print a binary tree layer by layer using numbers from a text file as input.
1 Introduction
In this assignment. you will be writing a program that creates a binary tree. The rule for
creating a tree will he: given a list of inimbers in order, insert the numbers into a tree in the
order they were given.
Insertion is doue by placing the number into the tree in the first available (empty) posi
tion. The insertion procedure always begins at the root of the tree. If a position is already
occupied. then the nmnhcr should be inserted further down the tree, following the l)ath
whereby if the number being inserted is !cs than or equal to the value of occupied position.
then traverse Left. If the number is Larger thaui traverse right.
The tree is fiuìi.shed being built once all numbers have been inserted.
2 Example
Let there be a file. numbers.txt. which contains a sequence of integers. one integer per line.
The numbers in the file aren’t in any particular order.
Let nuinbers.txt contain the numbers 5. 8. 10. 2. 1. in that order. Your program will
take this as input.
Then executing your program might look something like:
pyt hon3 build _hinary_tree.py numhers.txt
and the output would be. written to the terminal (and optionally to a file):
5
DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma
Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t
Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th
1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of
1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of