Naiive dictionary : Struct
Hashtable
각 vocabulary term은 hash된 integer을 갖는다.
장점 : 개 빠르다 O(1)
단점
Binary Tree
장점 : 쉽다. 우리에게 익숙한 모양이다.
단점 : Re-blancing 문제 (한쪽에만 tree가 생성되는걸 방지하는게 비용이 비쌈)
B-Tree
자식의 범위가 정해져 있는 Tree 구조. Standard ordering을 요구함 (정렬을 유지)