1 ~ 5가 들어있는 벡터가 있다.
vector<int> num;
for(int i=1; i<=5; i++)
{
num.push_back(i);
}
1. 벡터 정렬
sort(num.begin(), num.end());
2. 벡터 중복 제거
unique
벡터내에 중복되는 원소를 벡터 맨 뒤에 쓰레기값으로 옮긴다.
unique(num.begin(), num.end());
이 때 리턴되는 값은 쓰레기값의 시작 위치
3. 중복되는 원소 제거
num.erase(unique(num.begin(), num.end()));
'프로그래밍 > C, C++' 카테고리의 다른 글
Bitmask (0) | 2021.12.14 |
---|---|
[C++] 2차원 vector (0) | 2021.11.10 |
[STL] Stack (0) | 2021.08.07 |
[STL] Queue (0) | 2021.08.07 |
리터럴 접미사 (0) | 2021.08.07 |