如何使用sort排序
sort函数的使用必须加上头文件“#include”和“using namespace std;"
使用方法:
sort(首元素地址,尾元素地址的下一个地址,比较函数)
三个参数前两个必须填,比较函数根据需要填写。不写比较函数,默认对前面给出的区间进行递增排序。
对int型数组排序
#include<stdio.h>
#include<algorithm>
using namespace std;
int main(){
int arr[6]={
9,4,2,5,6,-1};
//对a[0]~a[3]从小到大排序
sort(arr,arr+4);
for(int i=0;i<6;i++){
printf("%d ",arr[i]);
}
printf("\n");
//对a[0]~a[5]从小到大排序
sort(arr,arr+6);
for(int i=0;i<6;i++){
printf("%d ",arr[i]);
}
return 0;
}
对char型数组排序(默认为字典序)
#include<stdio.h>
#include<algorithm>
using namespace std;
int main(){
char c[]={
'T','W','A','K'};
sort(c,c+4);
for(int i=0;i<4