Class Solution
- java.lang.Object
-
- g1301_1400.s1379_find_a_corresponding_node_of_a_binary_tree_in_a_clone_of_that_tree.Solution
-
public class Solution extends Object
1379 - Find a Corresponding Node of a Binary Tree in a Clone of That Tree.Medium
Given two binary trees
originalandclonedand given a reference to a nodetargetin the original tree.The
clonedtree is a copy of theoriginaltree.Return a reference to the same node in the
clonedtree.Note that you are not allowed to change any of the two trees or the
targetnode and the answer must be a reference to a node in theclonedtree.Example 1:

Input: tree = [7,4,3,null,null,6,19], target = 3
Output: 3
Explanation: In all examples the original and cloned trees are shown. The target node is a green node from the original tree. The answer is the yellow node from the cloned tree.
Example 2:

Input: tree = [7], target = 7
Output: 7
Example 3:

Input: tree = [8,null,6,null,5,null,4,null,3,null,2,null,1], target = 4
Output: 4
Constraints:
- The number of nodes in the
treeis in the range[1, 104]. - The values of the nodes of the
treeare unique. targetnode is a node from theoriginaltree and is notnull.
Follow up: Could you solve the problem if repeated values on the tree are allowed?
- The number of nodes in the
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TreeNodegetTargetCopy(TreeNode original, TreeNode cloned, TreeNode target)
-