您的位置:首页 > 其它

vector 排序 去重 反向输出

2011-10-18 16:25 253 查看
#include <iostream>

#include <stack>

#include <vector>

#include <algorithm>

using namespace std;

int main() {

vector<int> Vector;

Vector.push_back(100);

Vector.push_back(100);

Vector.push_back(400);

Vector.push_back(300);

Vector.push_back(200);

sort(Vector.begin(),Vector.end()); //排序

Vector.erase(unique(Vector.begin(), Vector.end()),Vector.end()); //去重

cout << Vector.size() << endl;

for (vector<int>::reverse_iterator it = Vector.rbegin(); it != Vector.rend(); ++it) //反向访问

{

cout << *it << endl;

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: