C++의 unordered_map이라는 STL은 내부적으로 해시테이블로 구현되어있다. (해시맵이라고도 한다.)
해시테이블은 다음과 같은 특징을 가지고 있다.
탐색 : O(1)
삽입 : O(1)
삭제 : O(1)
→ worst는 O(n)
언제 좋을까?
→ 양이 적으면 차라리 vector, list가 good (unordered_map을 사용할 때 메모리 낭비와 검색 시 오버헤드가 있기 때문)