1379. Find a Corresponding Node of a Binary Tree in a Clone of That Tree
1379. Find a Corresponding Node of a Binary Tree in a Clone of That Tree
Description
Given two binary trees original
and cloned
and given a reference to a node target
in the original tree.
The cloned
tree is a copy of the original
tree.
Return a reference to the same node in the cloned
tree.
Note that you are not allowed to change any of the two trees or the target
node and the answer must be a reference to a node in the cloned
tree.
Example 1:
![](https://assets.leetcode.com/uploads/2020/02/21/e1.png)
1 | Input: tree = [7,4,3,null,null,6,19], target = 3 |
Example 2:
![](https://assets.leetcode.com/uploads/2020/02/21/e2.png)
1 | Input: tree = [7], target = 7 |
Example 3:
![](https://assets.leetcode.com/uploads/2020/02/21/e3.png)
1 | Input: tree = [8,null,6,null,5,null,4,null,3,null,2,null,1], target = 4 |
Constraints:
- The number of nodes in the
tree
is in the range[1, 10^4]
. - The values of the nodes of the
tree
are unique. target
node is a node from theoriginal
tree and is notnull
.
Follow up: Could you solve the problem if repeated values on the tree are allowed?
Hints/Notes
- N/A
Solution
Language: C++
1 | /** |