set과 map의 차이점
set : key만 사용
map: key와 값이 한 쌍으로 저장함
set 의 장점
정렬 가능
key가 비어있는지 없는지
검색 속도가 빨라야 할 때
set의 사용법
- #include <set>
- 선언 : set < key자료type, 비교함수 > 변수이름
- 오름차순 : set<string>s;
- 내림차순 : set<string, greater<string>> s;
- key 추가
- s.insert ("hi")
- 특정 위치에 추가 : s.insert ( s.begin(), "hh" ) : 첫 번째 위치에 "hh"저장
- 탐색
- for_each 사용
- for -> iterator(반복자) 사용
참고 :
C++ 레퍼런스 - for_each 함수
modoocode.com
C++ set 사용법과 설명...
set에 대해 설명하고자 합니다. 사용법도요. 아마 set을 사용하려고 검색하셔서 오시게 된 분이시라면, set의 특징을 잘 아시는 분일겁니다. 네, set의 특징은 다음과 같습니다. 1. 숫자든 문자든 중
hwan-shell.tistory.com
'study > C or C++' 카테고리의 다른 글
c++ 소수점 자릿수 출력 (0) | 2021.06.29 |
---|---|
1일차 (0) | 2019.04.28 |