#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
vector<int> veci;
for(int i=0;i<10;++i)
{
veci.push_back(i);
veci.push_back(i);
veci.push_back(i+2);
}
vector<int>::iterator iter;
vector<int>::iterator pos;
cout<<"Original:";
for(iter=veci.begin();iter!=veci.end();++iter)
cout<<*iter<<" ";
cout<<endl;
cout<<"Sort: ";
sort(veci.begin(),veci.end());
for(iter=veci.begin();iter!=veci.end();++iter)
cout<<*iter<<" ";
cout<<endl;
cout<<"Unique: ";
pos=unique(veci.begin(),veci.end());
for(iter=veci.begin();iter!=veci.end();++iter)
cout<<*iter<<" ";
cout<<endl;
cout<<"Erase: ";
veci.erase(pos,veci.end());
for(iter=veci.begin();iter!=veci.end();++iter)
cout<<*iter<<" ";
}
删除vector重复元素
最新推荐文章于 2023-08-10 11:21:56 发布