탐색은 DFS 또는 BFS를 이용해 수행
→ 트리라는 특징 때문에 바로 직전 탐색 노드가 부모노드가 되며, 탐색을하면서 depth 구하기 가능
선택된 두 노드의 깊이가 다를 경우, 더 깊은 노드의 노드를 부모 노드로 1개씩 올려주면서 같은 깊이로 맞춘다. 이때, 두 노드가 같으면 해당 노드가 최소 공통 조상이므로 탐색을 종료
노드의 깊이가 같은 상태에서는 동시에 부모 노드로 올라가면서 두 노드가 같은 노드가 될 때까지 반복
→ 부모노드 찾아서 올라가기