1. Map 이란?
- Key, Value 쌍으로 이루어진 자료구조
- key는 중복 될 수 없음
- 넣으면 자동으로 key 기준 오름차순 정렬 됨
2. 사용방법
1) header 선언
#include <map>
2) 변수 선언
map <key, value> m ;
3) 값 삽입
m[key]=value;
m.insert({key,value}); // key, value는 pair형태 이므로 {}안에 값을 넣어야함
4) 값 삭제
m.erase(key); //주어진 key에 대해 key의 value까지 지운다
m.clear(); //전체 삭제
5) 값 조회
m[key]; //value 값이 조회된다
6) 값 검색
m.find(key); //key 값을 검색한다
'Algorithm' 카테고리의 다른 글
[백준 1026] 보물 (0) | 2022.06.24 |
---|---|
[프로그래머스] 구명보트 (0) | 2022.06.24 |
[백준 9375] 패션왕 신해빈 (0) | 2022.06.22 |
[백준 2579] 계단 오르기 (0) | 2022.06.21 |
[백준 1325] 효율적인 해킹 (0) | 2022.06.21 |