c++ 删除向量中重复的元素

来源:互联网 发布:python 高斯拟合 编辑:程序博客网 时间:2024/05/21 09:46
  在VS2010测试通过了
#include <iostream>#include<vector>#include<algorithm>using namespace std;int main(){vector<int> a;a.push_back(8);a.push_back(17);a.push_back(3);a.push_back(1);a.push_back(6);a.push_back(98);a.push_back(4);a.push_back(8);a.push_back(17);a.push_back(98);for(int i=0;i<10;i++){cout<<a[i]<<" "<<endl;}sort( a.begin(), a.end() );    a.erase( unique( a.begin(), a.end() ), a.end() );for(int j=0;j<a.size();j++){cout<<a[j]<<" "<<endl;}    system("pause");    return 0;} 

0 0