STL sort简单用来快速排序
来源:互联网 发布:sql server有mac版吗 编辑:程序博客网 时间:2024/05/18 02:37
1.首先,头文件是<algorithm>。
2.好了,现在来说一说它的简单用法。
(1)2个参数版本:
有int num[100];
要从num[0]到num[99]排序,只需要sort(num,num+100);
第一个参数为起始地址,第二个参数为最后地址的下一个地址。
但是2个参数只能用来升序排序。
(2)3个参数 sort(num,num+100,cmp);
可以进行自定义排序啦,
bool cmp(int a,int b) //a,b的类型是自己根据所要排序的元素的类型定义的!
{
//由自己决定什么时候 是a<b的时候,这个时候返回true;
//比如说要降序排序,那么a>b的时候就是a<b的时候;因此只要
retrun a>b;
}
感觉比C的qsort好用多了有木有
1 0
- STL sort简单用来快速排序
- STL中与快速排序媲美的merge sort
- STL 排序(Sort)
- STL 排序(Sort)
- STL 排序(Sort)
- STL中的sort排序
- STL sort 排序
- STL - sort排序算法
- STL 排序(Sort)
- C++ STL 排序(Sort)
- STL之sort 排序
- stl sort排序
- c++STL sort()排序
- 快速排序 Quick Sort
- 快速排序(Quick sort)
- quick sort 快速排序
- 快速排序(Quick Sort)
- 快速排序(Quick Sort)
- Fragment详解之五——Fragment间参数传递
- node.js学习:利用express搭建简易网页计算器
- Fragment详解之六——如何监听fragment中的回退事件与怎样保存fragment状态
- dos 命令自动关机,不安装任何软件
- Grit 美国最时髦的教育理念,我们从中要学习什么?
- STL sort简单用来快速排序
- 读书与走天涯
- Servlet运行周期与原理流程
- 代理模式之spring的AOP
- 使用C语言打印月历
- Eclipse转Android Studio的过程中有必要弄明白的一些问题
- JavaScript练习五之仿bootstrap之Tooltip
- 空间数据下载
- linux安装jdk和tomcat