一:sort默认由小到大排序
int a[maxn];
int main()
{
int n = 5;
printf("输入:");
for(int i=1;i<=n;++i){
scanf("%d",&a[i]);
}
sort(a+1,a+1+n);
printf("默认排序结果:");
for(int i=1;i<=5;++i){
printf("%d ",a[i]);
}
return 0;
}
二:sort由大到小排序
bool cmp(int a,int b)
{
return a>b;
}
三:结构体排序
bool cmp(Node a,Node b) //l越小顺序越靠前,当l相等,r小的靠前
{
if(a.l==b.l) return a.r<b.r;
return a.l<b.l;
}