vector와 list에는 큰 단점이 하나 존재하는데 바로 "원하는 조건에 해당하는 데이터를 찾는 속도가 느리다!" 그렇다면 이런 상황에서는 뭘 사용해야할까? map - 균형 이진 트리로 데이터를 저장하는 자료구조 c++의 map은 python과 C#의 dictionary라고 생각하면 된다 map을 생성할때 key와 value를 넣고 나중에 key로 value를 꺼내는 형식임 // map m; map m; // 데이터 생성 m.emplace(1, 2); // key = 1, value = 2 m.emplace(5, 23); m.insert(make_pair(2, 100)); // key = 2, value = 100 : key값이 이미 사용중이면 작동 안함 // 데이터 출력 cout