development activity/C Language
[자료구조] BSTree
Choi Hyun Seok
2015. 12. 6. 15:27
이진탐색트리
(BSTree : binary search tree)
left node는 부모노드보다 작아야 하며 right node는 부모노드 보다 커야함
이진탐색트리의 속성
- 각 노드에 값이 있다.
- 각 노드의 키값은 모두 달라야 한다.
- 값들은 전순서가 있다.
- 노드의 왼쪽 서브트리에는 그 노드의 값보다 작은 값들을 지닌 노드들로 이루어져 있다.
- 노드의 오른쪽 서브트리에는 그 노드의 값보다 큰 값들을 지닌 노드들로 이루어져 있다.
- 좌우 하위 트리는 각각이 다시 이진 탐색 트리여야 한다.
- 중복된 노드가 없어야 한다.