首页 > 编程语言 > 详细

数组重排 以及sort函数的广泛应用orz(STL库属实好用,但wo太弱了orz)

时间:2021-06-14 23:16:29      阅读:20      评论:0      收藏:0      [点我收藏+]

本篇主要告诉我们sort排序的利用,因为比较弱,我列举了可能会被我忽略的问题,希望对以后的学习能有所帮助

1.首先是普通的的sort 对数组和verctor进行操作

int a[n-1];             sort(a , a + n);  实现从小到大的排序         sort(a , a + n, greater<int>()) ;实现从大到小的排序

vector<int>a;      sort(a.begin() , a.end());   实现从小到大进行排序    sort(a.begin()  ,  a.end() , cmp);  (比如cmp常会用到重载  ‘<’ 号操作)按照cmp指定的规则进行排序处理

若为逆序处理,可以先sort  再次进行reverse进行翻转就可得到逆序列

 

下面举例进行说明:

技术分享图片

 

 ps:上面是截图的一个哥哥的代码,仅用于自己学习,见谅~

相当于:

技术分享图片

 

数组重排 以及sort函数的广泛应用orz(STL库属实好用,但wo太弱了orz)

原文:https://www.cnblogs.com/wxb1509332725/p/14883256.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!