如何给数组的结构体排序 关于sort用法
方法如下:
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>());// 从大到小的排序
无聊就学习 反正没事干

浙公网安备 33010602011771号