1. 程式人生 > >關於STL中vector使用unique()去重的問題

關於STL中vector使用unique()去重的問題

#include
#include
#include
using namespace std
int main()
{
int a[10] = {7,4,1,7,4,1,7,4,1,0};
sort(a,a+10);//小到大
vector<int>ver(a,a+10);

vector<int>::iterator iter = unique(ver.begin(),ver.end());
ver.erase(iter,ver.end());
forint *t = ver.begin() ; t != ver.end() ; t ++ )
printf("%d ",*t);
return 0;
}