Exemple #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Binary Tree Implimentation!");

            BinarySearchTree <int> binarySearchTree = new BinarySearchTree <int>(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();

            binarySearchTree.GetSize();

            binarySearchTree.Search(11, binarySearchTree);

            binarySearchTree.Search(75, binarySearchTree);
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Binary Tree search");
            BinarySearchTree <int> BinaryTree = new BinarySearchTree <int>();

            ///<summary>
            ///UC1: Add the node in the tree
            /// </summary>
            BinaryTree.AddNode(56);
            BinaryTree.AddNode(30);
            BinaryTree.AddNode(70);
            BinaryTree.AddNode(22);
            BinaryTree.AddNode(40);
            BinaryTree.AddNode(11);
            BinaryTree.AddNode(63);
            BinaryTree.AddNode(67);
            BinaryTree.AddNode(16);
            BinaryTree.AddNode(60);
            BinaryTree.AddNode(95);
            BinaryTree.AddNode(65);
            BinaryTree.AddNode(3);
            ///<summary>
            ///UC2:Find the size of tree
            /// </summary>
            int Size = BinaryTree.GetSize();

            Console.WriteLine(Size);

            ///<summary>
            ///UC3:Serach node through the tree
            /// </summary>
            bool result = BinaryTree.SearchKey(63);

            Console.WriteLine(result);
        }