c++sort函数的使用
时间: 2024-06-15 18:06:03 浏览: 105
C++中的sort函数是用来对数组或容中的元素进行排序的。它包含在<algorithm>头文件中。下面是一个使用sort函数的示例代码[^1]:
```cpp
#include<iostream>
#include<algorithm>
using namespace std;
bool cmp(int a, int b);
int main(){
int a[]={45,12,34,77,90,11,2,4,5,55};
sort(a, a+10, cmp);
for(int i=0; i<10; i++)
cout<<a[i]<<" ";
}
bool cmp(int a, int b){
return a>b;
}
```
在这个示例中,我们定义了一个整型数组a,并将其初始化为一组无序的整数。然后,我们使用sort函数对数组a进行排序。sort函数的第一个参数是要排序的数组的起始位置,第二个参数是要排序的数组的结束位置的下一个位置。第三个参数是一个自定义的比较函数,用于指定排序的顺序。在这个示例中,我们定义了一个cmp函数,用于实现从大到小的排序。最后,我们使用for循环打印排序后的数组。
阅读全文