示例#1
0
        public void CloneTree_1()
        {
            var root = GenerateTree(new int?[] { 1, null, 3, 2, 4, null, 5, 6 });

            var solution = new _1490_CloneNAryTree();
            var result   = solution.CloneTree(root);

            AssertTree(new int?[] { 1, null, 3, 2, 4, null, 5, 6 }, result);
        }
示例#2
0
        public void CloneTree_2()
        {
            var root = GenerateTree(new int?[] { 1, null, 2, 3, 4, 5, null, null, 6, 7, null, 8, null, 9, 10, null, null, 11, null, 12, null, 13, null, null, 14 });

            var solution = new _1490_CloneNAryTree();
            var result   = solution.CloneTree(root);

            AssertTree(new int?[] { 1, null, 2, 3, 4, 5, null, null, 6, 7, null, 8, null, 9, 10, null, null, 11, null, 12, null, 13, null, null, 14 }, result);
        }