Loading

C++ sort使用

vector<int> c;
sort(c.begin(),c.end(), cmp);
参数3:默认可以不填,如果不填sort会默认按数组升序排序。也就是1,2,3,4排序。也可以自定义一个排序函数,改排序方式为降序什么的,也就是4,3,2,1这样。
bool cmp1(int a,int b)//int为数组数据类型
{
return a>b;//降序排列
//return a<b;//默认的升序排列
}
解释: 假设只有两个元素。a是指数组的第一个元素,b是指数组的第二个元素。返回值为true就不动,返回false就调位。
posted @ 2021-12-05 21:10  Guang'Jun  阅读(40)  评论(0)    收藏  举报