3

이진 검색 트리가있는 경우 노드 6과 1의 가장 낮은 공통 조상은 무엇입니까?이진 트리의 첫 번째 공통 조상

Binary Search tree

+0

알고리즘이 제대로 실행되고 있는지 테스트하는 테스트 사례입니다.이 경우에는 – Madu

+1

'8'이 대답이 될 것입니다. 그러나 '6'이라고 대답 한 사람도 보았습니다. – BrokenGlass

+0

은 그 경우에 어떤 차이가 있습니다. 정확한 대답을 말해 줄 수 있어요? – Madu

답변

4

Lowest common ancestor의 위키 백과 정의에 따르면, 나 자신을 수정 :

가장 낮은 공통 조상 (LCA)는 그래프 이론 및 컴퓨터 과학 개념이다. T를 n 노드가있는 루트 트리라고합시다. 가장 낮은 공통 조상은 두 노드 v와 w 사이에 v와 w가 모두 자손으로있는 T에서 노드의 최하위 노드로 정의됩니다 (노드 이 자신의 자손이되도록 허용).

그렇다면이 정의에 따르면 정답은 6입니다. 이것이 면접 질문이 면접관과 미리 명확하게하는 것이 좋을 것입니다.