Sort函数包含在头文件#include的c++标准库中
用法:Sort(起始地址,结束地址,排序方法),其中第三个参数可以不写
默认是从小到大排序
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int a[5]={1,5,6,4,9};
sort(a,a+5);
for(int i=0;i<5;i++){
cout<<a[i]<<" ";
}
return 0;
}
若想从大到小排序,需添加第三个参数,第三个参数为一个比较方法
#include<iostream>
#include<algorithm>
using namespace std;
bool complare(int a,int b)
{
return a>b; //从大到小排序
}
int main(){
int a[5]={1,5,6,4,9};
sort(a,a+5,complare); //此时complare不需要添加参数
for(int i=0;i<5;i++){
cout<<a[i]<<" ";
}
return 0;
}