1.vector

vector<int> data1;

2.deque

deque <int> data2;

逆序排序方式:

方式1.使用reverse函数   (内置数据类型可以使用这种)

sort(data1.begin(),data1.end());    // vector先升序

sort(data2.begin(),data2.end());    //deque  先升序

reverse(data1.begin(),data1.end());   // vector再进行反转

reverse(data2.begin(),data2.end());   // deque 再进行反转

方式2.对于自定义数据类型,我们可以重载 < 符号,将判断方式换成 > ,哈哈哈``````回头试试

方式3.使用rbegin()和rend()函数,   rbegin()的返回值指向最后一个元素,rend()的返回值指向第一个元素的前面的一个

sort(data1.begin(),data1.end());    // vector先升序

sort(data1.rbegin(), data1.rend());    // vector   可实现降序

// 疑问点

sort(data2.begin(),data.end());    //deque先升序

sort(data2.rbegin(), data2.rend());    // 经过我的测试,没有实现降序,请大佬指点为什么没有实现降序

最新文章

  1. js 多选 反选
  2. sqoop部署
  3. C#:向exe传值
  4. SQL2008 清除日志
  5. ASP.NET MVC简单编程之(二)经典路由篇
  6. codeforces B. Making Sequences is Fun 解题报告
  7. C++的头文件和实现文件分别写什么
  8. parsing html in asp.net
  9. org.hibernate.LazyInitializationException
  10. 【Android Developers Training】 105. 显示一个位置地址
  11. java 比较几种常见循环方式的优劣
  12. JAVA 锁之 Synchronied
  13. DSAPI 键盘鼠标钩子
  14. sql 查询某个条件多条数据中最新的一条数据或最老的一条数据
  15. TypeScript 函数-重载
  16. 将python2代码转为python3
  17. php 两变量值互换 方法
  18. BZOJ3601 一个人的数论 莫比乌斯反演、高斯消元/拉格朗日插值
  19. [问题解决]基于注解配置dubbo遇到ConnectionLoss for /dubbo/xxx问题解决
  20. cdh 安装系列3--cdh manager 安装 cdh 6.01 版本

热门文章

  1. linux连个文件都删除不了,什么鬼!
  2. 【书签】连续型特征的归一化和离散特征的one-hot编码
  3. 最小生成树——Kruskal算法理解
  4. GNS3配置问题(持续更新)
  5. Rocket - config - Parameters
  6. 跨域解决方案 - node 转发
  7. js基本语法和数据类型
  8. vue 中&lt;vue-scroll &gt;滚动条回到顶部
  9. Java实现 LeetCode 753 破解保险箱(递归)
  10. Java实现 LeetCode 735 行星碰撞(栈)