Esempio n. 1
0
        public static void RunBinarySearchTreeDemo(params int [] numbers)
        {
            var node = new BstNode(4);
            var bst  = new BinaryTree(node);

            for (int i = 0; i < numbers.Length; i++)
            {
                bst.Insert(bst.RootNode, numbers[i]);
            }
            //Console.Write("InOrderTraversal: ");
            //bst.PrintInOrder(bst.RootNode);
            //bst.PrintPostOrder(bst.RootNode);
            //bst.Search(bst.RootNode, 10);
            //bst.IterativeInOrder(bst.RootNode);
            //bst.IterativePreOrder(bst.RootNode);
            bst.IterativePostOrder(bst.RootNode);
        }