인덱스가 어떤 방식으로 데이터를 빠르게 검색하는지 이해하려면 먼저 트리 자료 구조를 알아야 한다.트리는 부모 노드와 자식 노드로 구성된다.여기서는 각 원이 노드다. 노드 안에는 데이터와 다음 노드들의 위치가 보관된다.가장 높은 조상을 루트(root)라 한다. (이 그림을 뒤집어보면 왜 트리라고 하는지, 처음을 루트라고 하는지 이해가 될 것이다.)자식이 2개까지 올 수 있는 트리를 이진트리라 한다.여기에 노드의 왼쪽 자손은 더 작은 값을 가지고, 오른쪽 자손은 더 큰 값을 가지는 것을 이진 탐색 트리라 한다.이진 탐색 트리 - 입력 예시이진 탐색 트리의 핵심은 데이터를 입력하는 시점에 정렬해서 보관한다는 점이다. 그리고 작은 값은 왼쪽에 큰 값은 오른쪽에 저장한다. 데이터 (10, 5, 15, 1, 6, ..