Find a Corresponding Node of a Binary Tree in a Clone of That Tree LeetCode solution in Python
1# Runtime: 1109 ms (Top 30.14%) | Memory: 24.2 MB (Top 19.53%)2class Solution:3def getTargetCopy(4self, original: TreeNode, cloned: TreeNode, target: TreeNode5) -> TreeNode:6def DFS(node1, node2):7if node1 == target:8return node29if node1 and node1.left is None and node1.right is None:10return1112res1 = DFS(node1.left, node2.left) if node1 else None13if res1 is not None:14return res115res2 = DFS(node1.right, node2.right) if node1 else None16if res2 is not None:17return res21819res = DFS(original, cloned)20return res