Find a Corresponding Node of a Binary Tree in a Clone of That Tree LeetCode solution in C++
1class Solution {2public:3TreeNode *getTargetCopy(TreeNode *original, TreeNode *cloned, TreeNode *target) {4if (original == target || original == NULL) return cloned;5TreeNode *found_left = getTargetCopy(original->left, cloned->left, target);6TreeNode *found_right = getTargetCopy(original->right, cloned->right, target);7if (found_left)8return found_left;9else10return found_right;11}12};