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

    xiaoxiao2021-03-26  38

    在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; }
    转载请注明原文地址: https://ju.6miu.com/read-350341.html

    最新回复(0)