Written by
nodejs-style
on
on
이진 탐색(2) 이진 탐색 트리
이진 탐색(2) 이진 탐색 트리
간단하게 표현하면 왼쪽 자식 노드 < 부모 노드 < 오른쪽 자식 노드 가 성립해야 이진 탐색 트리라고 말할 수 있다
이진 탐색 트리는 부모 노드보다 왼쪽 자식 노드가 작고, 오른쪽 자식 노드가 크다는 특징을 갖는다
모든 트리가 다 이진 탐색 트리는 아니다
37을 찾는 탐색을 이진 탐색 트리로 진행해보자
이진 탐색은 루트 노드부터 방문한다. 루트 노드는 30이고, 찾는 원소 값은 37이다
이진 탐색 트리의 특징에 의해, 찾는 원소값인 37은 루트 노드보다 크기 때문에 왼쪽 노드는 확인할 필요가 없다
따라서 오른쪽 노드를 방문한다. 오른쪽 노드의 값은 48이다
찾는 원소값인 37은 48보다 작으므로, 왼쪽 노드를 방문한다
from http://dev-ku.tistory.com/241 by ccl(A) rewrite - 2021-12-02 18:00:38