Example #1
0
        static void Main(string[] args)
        {
            BST tree = new BST();

            tree.Add(20);
            tree.Add(15);
            tree.Add(17);
            tree.Add(30);
            tree.Add(34);
            tree.Add(32);
            tree.Add(10);
            tree.Add(12);
            CheckTree(tree);
            Console.WriteLine("***-*-*-*-*-*-*-***");
            tree.Print();
            tree.Remove(tree.GetNode(15));
            CheckTree(tree);
            Console.WriteLine("***-*-*-*-*-*-*-***");
            tree.Print();
            Console.ReadLine();
        }