C++ Sort函数
来源:互联网 发布:淘宝宝贝描述排版软件 编辑:程序博客网 时间:2024/06/03 13:04
二 Sort函数
STL中就自带了排序函数sortsort 对给定区间所有元素进行排序 要使用此函数只需用#include sort即可使用,语法描述为:
sort(begin,end),表示一个范围,例子:
#include <algorithm>int main(){ int a[20]={2,4,1,23,5,76,0,43,24,65},i; for(i=0;i<20;i++) cout<<a[i]<<endl; sort(a,a+20); for(i=0;i<20;i++) cout<<a[i]<<endl; return 0;}
输出结果将是把数组a按升序排序,说到这里可能就有人会问怎么样用它降序排列呢?这就是下一个讨论的内容.
一种是自己编写一个比较函数来实现,接着调用三个参数的sort:sort(begin,end,compare)就成了。对于list容器,这个方法也适用,把compare作为sort的参数就可以了,即:sort(compare).
1)自己编写compare函数:
bool compare(int a,int b){ return a<b; //升序排列,如果改为return a>b,则为降序}#include <algorithm>int main(){ int a[20]={2,4,1,23,5,76,0,43,24,65},i; for(i=0;i<20;i++) cout<<a[i]<<endl; sort(a,a+20,compare); for(i=0;i<20;i++) cout<<a[i]<<endl; return 0;}
阅读全文
0 0
- C++sort 函数用法
- C++sort 函数用法
- C++sort 函数用法
- C++Sort函数用法
- C++sort函数
- C/C++sort函数用法
- C++sort函数的用法
- C++sort函数的用法
- [C++]排序函数sort()用法
- C++sort函数使用总结
- C/C++中的sort()函数,,,,,,,
- C++sort函数的用法
- C++sort函数的用法
- C++sort函数的用法
- C++sort函数的用法
- C ++排序函数sort(),qsort()
- C++sort函数的用法
- C++sort()函数的用法
- mvc与mvvm的爱恨情仇
- Rust : 独一无二的Some
- 淘淘商城系列(二)nginx服务器的安装
- SLAM中相机位姿求解(李群李代数)
- vxWorks中sysClkRateGet()返回系统时钟详解
- C++ Sort函数
- 银行系统
- TinyXml解析代码
- Android Studio 2.3 上面加NDK的支持
- bzoj1924: [Sdoi2010]所驼门王的宝藏
- 华为笔试题1
- 2017暑假集训 div1 线段树(1)
- [bzoj3282]Tree Link-Cut-Tree
- 程序、任务、进程和线程的联系与区别