C++의 unordered_map이라는 STL은 내부적으로 해시테이블로 구현되어있다. (해시맵이라고도 한다.)

해시테이블은 다음과 같은 특징을 가지고 있다.

탐색 : O(1)

삽입 : O(1)

삭제 : O(1)

→ worst는 O(n)

언제 좋을까?

→ 양이 적으면 차라리 vector, list가 good (unordered_map을 사용할 때 메모리 낭비와 검색 시 오버헤드가 있기 때문)