当前位置: > 财经>正文

C++中sort函数从大到小排序的两种方法

2023-07-17 17:06:10 互联网 未知 财经

C++中sort函数从大到小排序的两种方法

1.sort函数描述

而且,sort函数的算法效率相当于快排,使用sort函数有时候可能比我们自己写一个排序算法,可能效率更高。

2.使用sort函数排序 #include #include using namespace std;int main() { int arr[] = {2, 4, 5, 3, 1}; return 0;}

这段代码我们可以在return 0前加入sort函数进行排序 sort(arr, arr + 5); 这样的操作就是对0到4号元素进行排序 sort函数默认是进行升序排序。

有两种方式可以进行降序,可自由选择 a.使用greater() 如果排序其他类型可更改参数 代码:

#include #include using namespace std;int main() { int arr[] = { 2, 4, 5, 3, 1 }; sort(arr, arr + 5, greater()); for(int i = 0;i return x > y;}

这样定义以后加入到sort函数的第三个参数即可 sort(arr,arr + 5,cmp); 源代码:

#include #include using namespace std;bool cmp(int x,int y){ return x > y;}int main() { int arr[10]; for (int i = 0; i cout

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。