1.需要头文件算法库
#include<algorithm>
2.常规的使用方法
int a[]={
5,3,1,5,2};
sort(a,a+3);//对第一个到第三个元素进行排序
//实际上就是对数组下标为0,1,2的元素排序
//所以假设给定l1到r1排序
//sort(a+l1-1,a+r1);
int length = sizeof(a)/sizeof(a[0]);//计算数组的长度
for(int i=0;i<length;i++){
cout<<a[i]<<" ";
}
结果输出为:
1 3 5 5 2
上面的是升序的排列方式,如果要使用降序的排列方式
增加一个greater()
int a[]={
2,3,1,5,2};
sort(a,a+3,greater<int>());
int length = sizeof(a)