카테고리 없음
[C++] map, unordered_map
map은 C++의 표준 라이브러리 에 정의된 키-값(key-value) 쌍을 저장하는 연관 컨테이너, 각 키는 고유하며, 자동으로 정렬unordered_map은 정렬 X, 빠른 검색/삽입/삭제가 중요한 경우 사용 1. 삽입map[key] = value;: 키를 이용해 값 저장 (기존 값이 있으면 덮어씀)insert({key, value});: 쌍을 삽입map["key"] = value;map.insert({"key", value});2. 검색map[key];: 키로 값 검색 (없는 키를 참조하면 기본 값이 생성됨)find(key);: 키를 찾고 iterator 반환 (end()이면 키 없음)if (map.find("Alice") != map.end()) { std::cout 3. 삭제erase(k..
2025. 1. 13. 00:08