이진 탐색 + 연결 리스트
이진 탐색 : 탐색에 소요되는 시간 복잡도 O(logN), but 삽입 삭제 불가능
연결 리스트 : 삽입, 삭제의 시간 복잡도 O(1), but 탐색하는 시간 복잡도 O(N)
이 두 개를 합쳐 장점을 모두 얻는 것이 이진 탐색 트리
→ 효율적인 탐색 + 자료 삽입 삭제도 가능
각 노드의 자식이 2개 이하
각 노드의 왼쪽 자식은 부모보다 작고, 오른쪽 자식은 부모보다 큼
중복된 노드가 없어야 함
중위 순회 방식(왼쪽 - 루트 - 오른쪽)
→ 정렬된 순서를 읽을 수 있음