May 10, 2022
00.사용하게 된 이유
01.unique 함수 사용하기
02.unique 사용하기
02.1 정렬 후 unique 사용하기
이차원 배열을 사용해서 체크를 하는 식으로 해도되지만
vector배열의 중복되지 않는 원소들을 앞에서 채워가는 함수
백터가 정렬이 되어 있어야한다는 것
1, 1, 2, 2, 3 ,4 ,5, 6 으로 벡터에 숫자가 있다면
1, 2, 3, 4, 5, 1, 2
vector<int> v = {1, 1, 2, 2, 3 ,4 ,5, 6};
v.erase(unique(v.begin(), v.end()),v.end());
vector<int> v = {1, 2, 1, 2, 3 ,4 ,5, 6};
sort(v.begin(), v.end());
v.erase(unique(v.begin(), v.end()),v.end());