-
[C++] 중복 제거 함수 (erase, unique)언어/C++ 2020. 4. 19. 17:07
vector의 중복된 원소 제거가 필요할 때, erase와 unique를 사용하여 해결한다.
vector<int> arr = { 1, 1, 2, 3, 4, 4, 5, 6 }; // 중복 제거 함수 arr.erase(unique(arr.begin(), arr.end()), arr.end()); for (int i = 0; i < arr.size(); i++) { cout << arr; } // { 1, 2, 3, 4, 5, 6 } 출력
'언어 > C++' 카테고리의 다른 글
Algorithm 라이브러리 - reverse() (0) 2021.01.23 String 라이브러리 - s.back(), s.pop_back() (0) 2021.01.23 [C++] 2차원 벡터 초기화 (0) 2020.01.28 댓글