方法如下:
1.头文件为#include<algorithm>
struct g{
int l,r;
}a[1000000];
bool cmp(g x,g y){
return x.r<y.r;
}
sort(a,a+n,cmp); //此时这里的a[i].r为从小到大的顺序
2在vector中
vector<int> m;
sort(m.begin(),m.end());//默认的从小到大排序
sort(m.begin(),m.end(),greater<int>());// 从大到小的排序