C++ std::unique 중복 요소 제거
C++에서 중복 요소 제거하는 방법은 크게 두 가지가 있다. 1. set 자료구조를 활용set에 모든 요소를 넣은 후,for문을 돌리면서 하나씩 vector에 넣는 방법.#include #include vector main() { vector vec = {4, 1, 2, 2, 3, 1, 4, 3}; // std::set을 사용하여 중복 제거 set mySet(vec.begin(), vec.end()); // 중복 제거된 결과를 벡터에 저장 vector mySet(mySet.begin(), mySet.end()); return result;} 2. std::unique를 활용 헤더에 있는 STL을 활용하는 방법이다.std::unique는 주의해야 하는 중요한 특징이 두 가지..