subject

In this problem, you will write some Java code for simple operations on binary search trees where keys are integers. Assume you already have the following code and assume that the method bodies, even though not shown, are correct and implement the operations as we defined them.
public class BinarySearchTreeNode{
public int key;
public BinarySearchTreeNode left;
public BinarySearchTreeNode right;
}
public class BinarySearchTree{
private BinarySearchTreeNode root;
public void insert(int key) {... }
public void delete(int key) { ... }
public SomeType find(int key) { ... }
}
c) Add a method public void printTree() to the BinarySearchTree class that iterates over the nodes to print then in increasing order. So the tree...
4
/ \
2 5
/ \
1 3
Produces the output "1 2 3 4 5".
Note: You will need an assistant/helper method.
d) Add method public void print Postorder() to the BinarySearchTree class that prints out the nodes of the tree according to a "postorder" traversal. So the tree...
4
/ \
2 5
/ \
1 3
Produces the output "1 3 2 5 4".
Note: You will need an assistant/helper method.
e) You have a binary search tree. Consider a leave /. B is the set of keys in the path p of / including the leave / and the root of the tree. A is the set of keys to the left of the path p. C is the set of keys to the right of the path p. Is the following statement true or false? Given any element a in A; b in B; c in C; a ≤ b ≤ c.

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 17:00
Aisha has finished working on a word processing document that contains 15 pages. she has added some special elements in the first three pages, page 9 and 10, and page 15 from the document. she wants to print only these pages to see how they look. which option is the correct way to represent (in the print dialog box) the pages that aisha wants to print
Answers: 3
question
Computers and Technology, 23.06.2019 18:00
What can a word user do with the customize ribbon dialog box? check all that apply. minimize the ribbon add a new tab to the ribbon remove a group from a tab add a group to a tab choose which styles appear choose which fonts appear choose tools to appear in a group
Answers: 1
question
Computers and Technology, 25.06.2019 01:30
Once a vulnerability has been identified by nessus, where would you check for more information regarding the identified vulnerability, exploits, and any risk mitigation solution?
Answers: 1
question
Computers and Technology, 25.06.2019 03:30
Kou converged his word document to a powerpoint document. when he received the powerpoint, he was missing material. which most likely explains why the material was missing? a it did not have a proper heading b he incorrectly copied and pasted it c he did not save his document properly d there was not enough space in powerpoint
Answers: 1
You know the right answer?
In this problem, you will write some Java code for simple operations on binary search trees where ke...
Questions
question
Mathematics, 07.06.2021 20:00
question
English, 07.06.2021 20:00
Questions on the website: 13722367