언어/C++

unique함수와 erase함수를 통한 문자열 중복제거

에린_1 2024. 2. 22. 20:36
728x90

unique함수와 erase함수를 통한 문자열 중복제거

  • unique는 연속된 중복 원소를 vector의 제일 뒷 부분으로 쓰레기 값으로 보낸다.
  • erase로 뒤에 붙은 쓰레기 값을 제거해주면 벡터의 중복원소를 제가하는데 성공한다.
  • 필요한 라이브러리
#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
  • erase
v.erase(unique(v.begin(), v.end()),v.end());
728x90