sort函数默认的排序方式是升序排序,即从小到大。
1.对简单的数组排序
简单来说就是sort(begin,end,cmp);
sort函数中参数有三个(第三个可以省略)
其中begin是排序数组的起始地址
end是排序数组的结束地址(最后一位要排序元素的地址)这两个参数都是地址。
对于降序排序可以用sort(a,a+10,greater());也可以自定义cmp函数
另外相对应的升序排序用sort(a,a+10,less());
2.对string型 按字典序排序
3.对结构体排序
对于结构体排序其实也不难,只是需要我们自己重写cmp函数