Exemple #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            BST oak = new BST();

            oak.Add(100);
            oak.Add(50);
            oak.Add(200);
            oak.Add(75);
            Console.WriteLine(oak.root.left.right.val);
        }
        static void Main(string[] args)
        {
            BST tree = new BST(68);

            //testing for equal head
            //           tree.Search(68);
            //testing for unequal to head
//            tree.Search(67);
            //testing add function
            tree.Add(11);
            tree.Add(50);
            tree.Add(25);
            tree.Add(61);

            tree.Add(200);
            tree.Add(69);
            tree.Add(210);
            tree.Add(211);

            //testing searches
            tree.Search(25);
            tree.Search(211);

            //testing failed searches
            tree.Search(70);
            tree.Search(0);

            Console.ReadKey();
        }
Exemple #3
0
        static void Main(string[] args)
        {
            BST bst = new BST();

            Node n  = new Node(5);
            Node n1 = new Node(3);
            Node n2 = new Node(8);
            Node n3 = new Node(1);

            bst.Add(n);
            bst.Add(n1);
            bst.Add(n2);
            bst.Add(n3);
        }
        static void Main(string[] args)
        {
            BST test = new BST();

            test.Add(2);
            test.Add(4);
            test.Add(1);
            test.Add(3);
            test.Add(6);
            test.Add(5);

            test.PrintTree();

            test.Remove(3);
            Console.WriteLine("--------");
            test.PrintTree();
        }