[STL] unique 함수 활용한 vector 중복 원소 제거
unique 함수란? - 헤더파일: #include - vector 배열에서 원소를 중복없이 앞쪽에 채워주는 함수이다. - 기존 크기는 변화가 없기 때문에 앞쪽에 채워지고 남은 뒷공간에 원소들이 그대로 존재한다. ex. {2, 3, 3, 4, 5, 5, 1, 1, 1} → {2, 3, 4, 5, 1, 5, 1, 1, 1} 중복 없는 unique한 원소를 앞쪽에 배치해주는 것이라고 볼 수 있다. 원소 배치 및 개수에 따라 뒤쪽에 중복 원소들이 있을 수 있는데 erase 함수 활용해서 제거할 수 있다. 즉, vector의 중복 원소를 제거할 수 있다. 이러한 처리해주는 것으로는 STL 중 set 이 존재한다. ▶ [C++] [STL] Set [C++] [STL] Set Set - 중복 없는 원소만을 가지는 ..
2021. 7. 29.