c++unique删除重复元素
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main()
{
std::vector<int> v{1,2,1,1,3,3,3,4,5,4};
sort(v.begin(),v.end());
auto last = unique(v.begin(),v.end());
v.erase(last,v.end());
for(auto c:v)
{
cout<<c<<" ";
}
cout<<endl;
}
输出结果
1 2 3 4 5