unordered_set
2023. 3. 24. 01:26ㆍc++
728x90
<unordered_set> 헤더파일에 존재
int main() {
vector<int> a;
a.push_back(3);
a.push_back(3);
a.push_back(5);
unordered_set<int> b(a.begin(),a.end());
for(int i:b){
cout<<i<<"";
}
return 0;
}
위의 코드를 실행하면 3이 중복되어 2개 있지만 unordered_set에는 하나만 존재하게 된다.
배열에 중복된 원소들이 있을 때 중복된 건 다 거르고 뭐가 있는지 확인하고 싶을 때 유용하다.
728x90
'c++' 카테고리의 다른 글
| string 유용 내장 함수 정리 (0) | 2023.03.25 |
|---|---|
| 문자열 합치기 "+" 쓸때 주의할 점 (1) | 2023.03.25 |
| vector (0) | 2023.03.24 |
| 문자열 입력 받기 (0) | 2023.03.11 |
| 찾으려는 key 값보다 같거나 큰 숫자가 몇 번째에서 처음 등장하는지 찾기 (0) | 2023.02.07 |