ng2111   5년 전

이진 트리 구성중입니다.  그런데 예제를 테스트 하는도중 이해가 안가는 부분이 있어서 질문드립니다.

root 노드에 left, right 채우고 이후에 Left Right 노드를 각각 찾아서 트리를 만드려고 findnode 함수를 실행했습니다.

tree의 data값과 입력받은 data의 값을 비교하여 알맞은 노드를 리턴하는 형식으로 구현했지만,

B노드를 찾기위해 입력데이터 B와 root  를 넣으면 예상과 다르게 C노드를 리턴하는데요...

왜 이런현상이 일어나는지 궁금합니다...



댓글을 작성하려면 로그인해야 합니다.