1.vector中应用sort
sort(v.begin(),v.end());
2.改变排序的顺序
bool comp(const int &a,const int &b)
{
return a>b;
}
sort(v.begin(),v.end(),comp);
3.结构体排序
struct ss
{
int a,b;
};
bool comp(const ss &a,const ss &b)
{
return a.a<b.a;
}
int main()
{
vector<ss>v;
...
sort(v.begin(),v.end(),comp);
}