C++ vector 中sort的一些用法

文章目录

  • C++ vector 中sort的一些用法
    • 1.默认排序
    • 2.怎么降序呢
    • 3.vector 怎么打印里面的元素呢
    • 4. 实例
    • 参考

1.默认排序

sort
默认是升序排列,从小到大

sort(vec.begin(), vec.end());

2.怎么降序呢

r reverse 的缩写 使逆转

sort(vec.rbegin(), vec.rend())

3.vector 怎么打印里面的元素呢

for(int i = 0; i < vec.size(); i++)
{cout << vec[i] << ' ' ;
}

4. 实例

vector<int> vec = { 1,7,9,4 };sort(vec.begin(), vec.end());for (int i = 0; i < vec.size(); i++){cout << vec[i] << ' ';}cout << endl;sort(vec.rbegin(), vec.rend());for (int i = 0; i < vec.size(); i++){cout << vec[i] << ' ';}cout << endl;

结果:

参考

C++ sort 升序降序

C++ vector 中sort的一些用法相关推荐

  1. 关于js中sort排序的用法

    关于Array.prototype.sort()方法的使用一直很模糊,今天深入理解一下. 一.Sort()默认排序 根据<JavaScript高级程序设计>中的介绍: 在默认情况下,sor ...

  2. java sort类_java中sort()方法的用法

    在java.util.Collections类中有个sort()方法,主要是用来给数组排序,排序的规则可以自己重写. (一)给数组{2,3,1,5}按自小到大排序 public class Main{ ...

  3. Vector的sort的使用

    从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法 sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级.本文就sort函数在vec ...

  4. C++:使用vector中accumulate求和计算出错

    vector中accumulate的一般用法为: vector<double>a; double b=accumulate(a.begin(),a.end(),0); 第三个参数是累加的初 ...

  5. vector中find和find_if的用法

    今天郁闷写大作业中.唉..每次写都tm暴力遍历.有stl你用毛遍历啊.现在记下来.再遍历就剁手吧.(- -!) stl包括容器.迭代器和算法: 容器 用于管理一些相关的数据类型.每种容器都有它的优缺点 ...

  6. matlab sort descend,详解Matlab中 sort 函数用法

    搜索热词 (1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序. eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,3; ...

  7. python中sort和sorted区别_Python中的 sort 和 sorted的用法与区别

    今天在做一道题时,因为忘了Python中sort和sorted的用法与区别导致程序一直报错,找了好久才知道是使用方法错误的问题!现在就大致的归纳一下sort和sorted的用法与区别 1. sort: ...

  8. C++:利用sort()对vector中的数据自定义排序

    //假如一个文件对应一个坐标,想对文件按照坐标的x或y轴进行排序 //先把这个结构体放进vector中,利用sort()排序struct PathIndexPair {Point2i point; / ...

  9. c++中sort()的用法

    C++sort()函数的用法近来看了c++标准库这本书,学到了很多,就把这其中的一点C++sort()函数的用法写下来和大家分享吧!(一)为什么要用c++标准库里的排序函数Sort()函数是c++一种 ...

最新文章

  1. RDIFramework.NET ━ .NET快速信息化系统开发框架-4.1 平台登录模块
  2. 皮一皮:原来网恋就是这个感觉...
  3. 控制单元维修_「维修案例」一汽大众迈腾挡风玻璃喷水电机不喷水,实操步骤解决...
  4. Linux中利用RAW SOCKET直接通过网卡收发数据
  5. Photoshop 手动画金标准流程
  6. nssl1195-健美猫【???】
  7. cad怎么将图层后置_CAD中如何将某1个图层置于其他图层之上.doc
  8. SAP web 开发 (第二篇 bsp 开发 mvc模式 Part2 )
  9. JAVA-JSP内置对象之application对象获得其他信息
  10. flutter 开关Switch与复选框Checkbox
  11. Javascript根据属性从对象数据中删除元素
  12. 解决远程主机不能cv问题
  13. 脏数据-数据量纲差异
  14. 透明图片怎么发给别人_【篮球头像】|半透明篮球头像+灌篮高手+哪吒头像
  15. 魔兽怀旧服最新服务器人口,魔兽世界怀旧服人口普查2020年最新 最新11月怀旧服人口普查数据大全_蚕豆网新闻...
  16. 携程机票数据仓库建设之路
  17. 闲鱼双11全链路营销体系初体验
  18. 华硕服务器 u盘安装系统,华硕台式机一键U盘装系统win7教程
  19. Android 6.0 AppOps 简介
  20. iMAC——全新重装Mac系统

热门文章

  1. 为什么要写博客,写博客有什么意义
  2. springcloud适配mysql和oracle数据库
  3. 转载自网眼的QQ微博(http://t.qq.com/zhangking)
  4. 雷达数据采集DCA1000EVM使用指南
  5. SpringBoot整合Shiro静态资源拦截配置
  6. hdu2838(树状数组)
  7. 全球及中国有机食品市场供需规模与未来竞争态势研究报告2022版
  8. nyoj451 光棍节的快乐
  9. 自动售货机软件工程课设_软件工程 自动售货机
  10. 【PMP】项目章程总结