示例#1
0
        private static void RunTestcase2()
        {
            var root = new TreeNode(1);

            var myInserter = new CBTInserter(root);

            myInserter.Insert(2);
            myInserter.Insert(3);
            myInserter.Insert(4);

            var myRoot = myInserter.Get_root();
        }
示例#2
0
        private static void RunTestcase1()
        {
            var root  = new TreeNode(1);
            var node2 = new TreeNode(2);
            var node3 = new TreeNode(3);
            var node4 = new TreeNode(4);
            var node5 = new TreeNode(5);
            var node6 = new TreeNode(6);

            root.left  = node2;
            root.right = node3;

            node2.left  = node4;
            node2.right = node5;

            node3.left = node6;

            var myInserter = new CBTInserter(root);

            myInserter.Insert(7);
            myInserter.Insert(8);

            var myRoot = myInserter.Get_root();
        }