static void Main(string[] args)
        {
            BST Bst = new BST();

            //SetBST(Bst);

            //Write("PreOrder: "); PreOrder(Bst.Root);
            //Write("\nInOrder: "); InOrder(Bst.Root);
            //Write("\nPostOrder: "); PostOrder(Bst.Root);

            Bst.Add(45);
            Bst.Add(35);
            Bst.Add(12);
            Bst.Add(5);
            Bst.Add(56);
            Bst.Add(37);
            Bst.Add(60);

            Bst.Search(70);
            Bst.Search(37);

            Bst.Remove(45);
            Bst.Remove(30);
            Bst.Remove(5);
            Bst.Remove(70);
            Bst.Remove(35);
        }
Пример #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("---------Welcome To Binary Search Tree--------");
            Console.WriteLine();
            BST <int> bST = new BST <int>(56);

            bST.Insert(30);
            bST.Insert(70);
            bST.Insert(22);
            bST.Insert(40);
            bST.Insert(60);
            bST.Insert(95);
            bST.Insert(11);
            bST.Insert(65);
            bST.Insert(3);
            bST.Insert(16);
            bST.Insert(63);
            bST.Insert(67);

            bST.GetSize();
            bST.Display();
            bool result = bST.Search(63, bST);

            Console.WriteLine();
            Console.WriteLine("The element 63 exists in the BST: " + bST.Search(63, bST));

            Console.Read();
        }
Пример #3
0
        static void Main(string[] args)
        {
            BST myBinarySearchTree = new BST();

            //TEST CASE 1:
            //myBinarySearchTree.Add(8);
            //myBinarySearchTree.Add(10);
            //myBinarySearchTree.Add(6);
            //myBinarySearchTree.Add(8);
            //myBinarySearchTree.Add(3);
            //myBinarySearchTree.Add(12);
            //myBinarySearchTree.Add(99);
            //myBinarySearchTree.Add(467);
            //myBinarySearchTree.Add(64);
            //myBinarySearchTree.Add(11);

            //TEST CASE 2:
            myBinarySearchTree.Add(127);
            myBinarySearchTree.Add(45);
            myBinarySearchTree.Add(38);
            myBinarySearchTree.Add(72);
            myBinarySearchTree.Add(117);
            myBinarySearchTree.Add(45);
            myBinarySearchTree.Add(2);
            myBinarySearchTree.Add(999);
            myBinarySearchTree.Add(50);
            myBinarySearchTree.Add(45);
            myBinarySearchTree.Add(100);

            Console.WriteLine(myBinarySearchTree.Search(100));
            Console.ReadKey();
        }
Пример #4
0
        static void Main(string[] args)
        {
            BST tree = new BST();

            tree.Add(5);
            tree.Add(15);
            tree.Add(10);
            tree.Add(25);
            tree.Add(20);
            tree.Add(30);
            tree.Add(35);


            tree.Search(35);
            tree.Search(16);
            tree.Search(5);
        }
Пример #5
0
        static void Main()
        {
            BST BST = new BST();

            BST.Add(6);
            BST.Add(7);
            BST.Add(5);
            BST.Add(4);
            BST.Add(9);
            BST.Search(4);
        }
Пример #6
0
        static void Main(string[] args)
        {
            BST bst = new BST();

            bst.Add(56);
            bst.Add(30);
            bst.Add(70);
            bst.Add(99);
            bst.Add(20);
            Console.WriteLine(bst.Size());
            Console.WriteLine(bst.Search(bst.root, 999));
        }
Пример #7
0
        static void Main(string[] args)
        {
            BST binarysearch = new BST();

            binarysearch.Add(20);
            binarysearch.Add(60);
            binarysearch.Add(32);
            binarysearch.Add(70);
            binarysearch.Add(56);
            binarysearch.Add(17);
            binarysearch.Add(40);
            binarysearch.Add(12);
            binarysearch.Add(22);
            Console.WriteLine("Binary Search Tree is created");
            Console.WriteLine("Please enter a number to search in the tree");
            Console.ReadLine();

            binarysearch.Search(binarysearch.root, 24);
            Console.ReadLine();
        }
Пример #8
0
        static void Main(string[] args)
        {
            BST binarySearchTree = new BST();

            binarySearchTree.Insert(56);
            binarySearchTree.Insert(30);
            binarySearchTree.Insert(70);
            binarySearchTree.Insert(22);
            binarySearchTree.Insert(40);
            binarySearchTree.Insert(11);
            binarySearchTree.Insert(3);
            binarySearchTree.Insert(16);
            binarySearchTree.Insert(60);
            binarySearchTree.Insert(95);
            binarySearchTree.Insert(65);
            binarySearchTree.Insert(63);
            binarySearchTree.Insert(67);
            binarySearchTree.Display();
            Console.WriteLine("size of binary search tree is : " + binarySearchTree.Size());
            Console.WriteLine("element " + binarySearchTree.Search(63) + " found in binary search tree");
        }