1. Map 1) map 이란? 인덱스로 int가 아닌 다른 자료형을 사용할 수 있는 배열이라고 생각하면 쉬움 각 노드가 unique한 key와 value의 쌍으로 이루어진 트리 검색, 삽입, 삭제 등의 속도를 빠르게 하기 위해 균형 이진 트리 중 하나인 레드 블랙 트리로 구현되어 있음 key를 기즌으로 정렬되어 있기 때문에 검색 속도가 빠름 연관 있는 두 값을 함께 묶어서 관리하되, 검색을 빠르게 하고 싶은 경우에 주로 사용 2) c++에서 map 사용하기 include 을 해야 사용 가능 map은 중복 불가한 key와 values 쌍으로 이루어진 노드의 트리이므로 같은 key 값을 같은 노드에 추가하면 원래 노드의 values 값에 덮어씌워짐 ex) (2, 3)인 노드 A가 이미 존재하는 map에 (..