public static void Test()
        {
            SortedBinaryTree tree = new SortedBinaryTree();

            tree.Add(4);
            tree.Add(2);
            tree.Add(6);
            tree.Add(1);
            tree.Add(0);
            tree.Add(3);
            tree.Add(5);
            tree.Add(7);

            tree.Print(new Navigate(tree.InOrderRecursive));
            tree.Print(new Navigate(tree.InOrderIteractive));
            tree.Print(new Navigate(tree.InOrderIteractiveNoStack));
            tree.Print(new Navigate(tree.InOrderRecursive));
        }
Пример #2
0
        public static void Test()
        {
            SortedBinaryTree tree = new SortedBinaryTree();

            tree.Add(4);
            tree.Add(2);
            tree.Add(6);
            tree.Add(1);
            tree.Add(0);
            tree.Add(3);
            tree.Add(5);
            tree.Add(7);

            tree.Print(new Navigate(tree.InOrderRecursive));
            tree.Print(new Navigate(tree.InOrderIteractive));
            tree.Print(new Navigate(tree.InOrderIteractiveNoStack));
            tree.Print(new Navigate(tree.InOrderRecursive));
        }