您的位置:首页 > 其它

元素的排序

2016-03-14 19:58 253 查看
#include <iostream>
#include <algorithm>
#include <deque>
#include <functional>

using namespace std;
int main()
{
deque<int> ideq;
for (int i = 1; i <= 9; ++i)
ideq.push_back(i);
for (int i = 1; i <= 9; ++i)
ideq.push_back(i);

for (deque<int>::iterator iter = ideq.begin(); iter != ideq.end(); ++iter)
cout << *iter << ' ';
cout << endl;

sort(ideq.begin(), ideq.end());  // sort 是进行排序的,从小到大排序
for (deque<int>::iterator iter = ideq.begin(); iter != ideq.end(); ++iter)
cout << *iter << ' ';
cout << endl;

sort(ideq.begin(), ideq.end(), greater<int>());// 这个是从大到小的排序,
for (deque<int>::iterator iter = ideq.begin(); iter != ideq.end(); ++iter)
cout << *iter << ' ';
cout << endl;

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