Document 3
Document 3
int key;
String name;
int age;
this.key = key;
this.name = name;
this.age = age;
class Node {
Worker data;
data = worker;
class BinarySearchTree {
public BinarySearchTree() {
root = null;
count = 0;
}
parent = current;
current = current.left;
else
current = current.right;
if (current != null)
current.parent = parent;
return current;
current = current.left;
current = current.right;
else
if (parent == null)
root = newNode;
parent.left = newNode;
else
parent.right = newNode;
count++;
printDescendingOrder(root);
if (node == null)
return;
printDescendingOrder(node.right);
System.out.println(node.data.name);
printDescendingOrder(node.left);
return countYoungerWorkers(root);
if (node == null)
return 0;
int count = 0;
count++;
return count;
if (root == null)
return;
if (root.right == null) {
root = root.left;
count--;
return;
parent = current;
current = current.right;
parent.right = current.left;
count--;
if (root == null)
return -1;
queue.add(root);
int height = 0;
while (!queue.isEmpty()) {
if (node.left != null)
queue.add(node.left);
if (node.right != null)
queue.add(node.right);
height++;
return height - 1;
});
bst.insert(workers[mid]);
return bst;
``