C++문법
[벡터 중복제거] v.erase(unique(v.begin(), v.end()), v.end());
skesswswkk
2020. 2. 26. 16:03
sort(v.begin(), v.end());
v.erase(unique(v.begin(), v.end()), v.end());
//unique하면 중복값이 실제로 지워지지 않고 벡터에 남고 리턴값은 중복제외한 갓의 가장 마지막 위치.
//erase하면 가장 마지막 위치에서부터 벡터 맨 뒤까지 중복 삭제.