public class Main { public static void main(String[] args) { BinaryTree binaryTree = new BinaryTree(5); binaryTree.insert(2); binaryTree.insert(1); binaryTree.insert(4); binaryTree.insert(3); binaryTree.insert(9); binaryTree.insert(6); binaryTree.insert(15); binaryTree.insert(11); binaryTree.insert(10); binaryTree.insert(13); binaryTree.insert(16); //binaryTree.print(); // System.out.println(binaryTree.search(42)); // Test values not in tree // System.out.println(binaryTree.search(2)); // binaryTree.remove(23); // binaryTree.remove(1); // binaryTree.remove(9); // binaryTree.remove(72); // binaryTree.remove(42); binaryTree.traversePostOrder(binaryTree.getRoot()); } }