[LeetCode] 1379. Find a Corresponding Node of a Binary Tree in a Clone of That Tree

Chobby·2025년 8월 18일
1

LeetCode

목록 보기
511/582

😎풀이

  1. original 혹은 cloned가 존재하지 않은 경우 null 반환
  2. originalclonetarget이 모두 동일한 경우 clone 반환
  3. 재귀적으로 leaf node를 탐색색
function getTargetCopy(original: TreeNode | null, cloned: TreeNode | null, target: TreeNode | null): TreeNode | null {
  if(!original || !cloned) return null
  if(original.val === cloned.val && original.val === target.val) return cloned
  return getTargetCopy(original.left, cloned.left, target) || getTargetCopy(original.right, cloned.right, target)
};
profile
내 지식을 공유할 수 있는 대담함

2개의 댓글

comment-user-thumbnail
2025년 8월 18일

sexy code .

1개의 답글