Two Pointers
리스트에 순차적으로 접근해야 할 때 두 개의 점의 위치를 기록하면서 처리하는 알고리즘
Merge Sort
Priority Queue + Merge
Depth First Search
Breath First Search
Hashing
Dynamic Programming