package com.mj; import java.util.Comparator; import com.mj.file.Files; import com.mj.printer.BinaryTreeInfo; import com.mj.printer.BinaryTrees; import com.mj.tree.BST; import com.mj.tree.BinaryTree; import com.mj.tree.BinaryTree.Visitor; @SuppressWarnings("unused") public class Main { static void test1() { Integer data[] = new Integer[] { 7, 4, 9, 2, 5, 8, 11, 3, 12, 1 }; BST bst = new BST<>(); for (int i = 0; i < data.length; i++) { bst.add(data[i]); } BinaryTrees.println(bst); bst.remove(7); BinaryTrees.println(bst); } static void test2() { Integer data[] = new Integer[] { // 7, 4 // 7, 4, 9 // 7, 4, 9, 5 // 7, 4, 9, 2 // 7, 4, 9, 2, 8 7, 4, 9, 2, 1 }; BST bst = new BST<>(); for (int i = 0; i < data.length; i++) { bst.add(data[i]); } BinaryTrees.println(bst); System.out.println("----------------------------------"); System.out.println(bst.isComplete()); } public static void main(String[] args) { test2(); } }