Naiive dictionary : Struct

Hashtable

각 vocabulary term은 hash된 integer을 갖는다.

장점 : 개 빠르다 O(1)

단점

Binary Tree

장점 : 쉽다. 우리에게 익숙한 모양이다.

단점 : Re-blancing 문제 (한쪽에만 tree가 생성되는걸 방지하는게 비용이 비쌈)

B-Tree

자식의 범위가 정해져 있는 Tree 구조. Standard ordering을 요구함 (정렬을 유지)