元素的排序
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; }
相关文章推荐
- 插入排序---如此简单
- 77. 最长严格上升子序列(动态规划)
- 查看linux版本号的几种方法
- 生活学习感悟
- 谈谈评价指标中的宏平均和微平均
- 77. 最长严格上升子序列(动态规划)
- 进程与线程
- Android 中部分文字高亮显示方法
- 两个字符串的最大公共子序列和最大公共子串
- Toolbar使用说明
- Redis 主从配置和参数详解
- python函数传参是传值还是传引用?
- Python学习笔记——语法基础
- 利用 rsync 在服务器间同步目录
- 从一个问题来认识android:configChanges属性
- 优秀开源代码解读之JS与iOS Native Code互调的优雅实现方案
- [Java实现]通过一个Java小程序(吃苹果)深入理解面向对象思想
- Android 中 handle Message 的简单使用笔记
- [国嵌攻略][143][LCD驱动程序分析]
- Windows和Linux的进程地址空间分布