一.sort函数头文件为#includealgorithmsort函数的模板有三个参数voidsort(RandomAccessIteratorfirst,Ra 一.sort函数 头文件为#include"algorithm" sort函数的模板有三个参数 void sort (RandomAccessIterator first, Rando
一.sort函数 头文件为#include"algorithm" sort函数的模板有三个参数 void sort (RandomAccessIterator first, RandomAccessIterator last, Compare comp); 1第一个参数first是要排序的数组的起始地址。 2第二个参数last是结束的地址最后一个数据的后一个数据的地址 3第三个参数comp是排序的方法可以是从升序也可是降序。如果第三个参数不写则默认的排序方法是从小到大排序。 实例
#include2 #include3 using namespace std;4int main()5 {6 //sort函数第三个参数采用默认从小到大7 int a[]{45,12,34,77,90,11,2,4,5,55};8 sort(a,a10);9 for(int i0;i<10;i)10 cout<1 #include2 #include3 using namespace std;4 bool cmp(int a,int b);5int main(){6 //sort函数第三个参数自己定义实现从大到小 7 int a[]{45,12,34,77,90,11,2,4,5,55};8 sort(a,a10,cmp);9 for(int i0;i<10;i)10 cout<b;15 } 二.bool函数 只能返回真或假通过返回值是否为零判断