Пример #1
0
        private static void testBinaryTree()
        {
            BinaryTree <int> tree = new BinaryTree <int>();

            tree.AddRecur(8);
            tree.AddRecur(6);
            tree.AddRecur(4);
            tree.AddRecur(2);
            tree.AddRecur(6);
            tree.AddRecur(9);
            tree.AddRecur(12);
            tree.AddRecur(1);
            tree.AddRecur(15);
            tree.AddRecur(3);
            tree.AddRecur(1);

            tree.Print();
        }
Пример #2
0
        static void ex43()
        {
            BinaryTree <int> bt = new BinaryTree <int>();

            bt.Insert(1);
            bt.Insert(7);
            bt.Insert(6);
            bt.Insert(5);
            bt.Insert(4);
            bt.Insert(3);
            bt.Insert(2);
            bt.Print();
            ex_4_3 ex          = new ex_4_3();
            var    linkedLists = ex.CreateLinkedListPerDepth(bt);

            foreach (var singleLinkedList in linkedLists)
            {
                singleLinkedList.Print();
            }
        }