Exemplo n.º 1
0
        public void GetTargetCopy_1()
        {
            var root1 = TestHelper.GenerateTree(new int?[] { 7, 4, 3, null, null, 6, 19 });
            var root2 = TestHelper.GenerateTree(new int?[] { 7, 4, 3, null, null, 6, 19 });

            var solution = new _1379_FindACorrespondingNodeOfABinaryTreeInACloneOfThatTree();
            var result   = solution.GetTargetCopy(root1, root2, root1.right);

            Assert.AreEqual(root2.right, result);
        }
Exemplo n.º 2
0
        public void GetTargetCopy_4()
        {
            var root1 = TestHelper.GenerateTree(new int?[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 });
            var root2 = TestHelper.GenerateTree(new int?[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 });

            var solution = new _1379_FindACorrespondingNodeOfABinaryTreeInACloneOfThatTree();
            var result   = solution.GetTargetCopy(root1, root2, root1.left.right);

            Assert.AreEqual(root2.left.right, result);
        }