c++STL库中sort()函数的使用

sort()函数,对数组及结构体进行排序,蛮好用的,而且蛮快的…

sort()函数 头文件

sort()函数可以接收两个或者三个参数,两个函数是数组名称以及需要排序的长度。

实际应用:

#include
#include
#include
#include
#include
using namespace std;
int arr[10];
bool cmp(int a, int b) {
return a > b;
}

int main()
{
int n;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
sort(arr, arr + n);//默认升序
//sort(arr, arr + n, less());//升序写法二
for (int i = 0; i < n; i++) {
cout << arr[i] << ‘ ‘;
}
cout << endl;
sort(arr, arr + n, cmp);//降序
//sort(arr, arr + n, greater()); 降序写法二
for (int i = 0; i < n; i++) {
cout << arr[i] << ‘ ‘;
}
cout << endl;
return 0;
}


c++STL库中sort()函数的使用
https://47.97.0.163/2020/04/14/cstl库中sort函数的使用/
作者
John Doe
发布于
2020年4月14日
许可协议