sort排序大全

来源:互联网 发布:淘宝刷流量会封店吗 编辑:程序博客网 时间:2024/06/06 08:40

1.C++里的sort函数默认的为升序排列。头文件为#include<algorithm>。例子如下:

 

 

2.若要改为降序排列,则要自己再写一个cmp函数。

 

3.结合结构体的排序。有时候,程序设计题中,有些问题要求这样:一些数据,这些数据中又有各自的一个编号与之对应,然后要求对这些 数据排序,并且编号也要跟着一一对应。比如说:

number        id

1.75              5

5.26              3

5.21              4

7.26              1

3.25              9

要求根据number从小到大排列,id跟着对应,则排序后应为

1.75              5

3.25              9

5.21              4

5.26              3

7.26              1

所以这时候sort又可以发挥作用了

总之,sort函数的用法很多,也很灵活。功能很强大,对于比较多的数的排序,效率还是挺高的。希望广大编程爱好者好好研究研究。

原创粉丝点击