sort函数默认的排序方式是升序排序,即从小到大。

1、对简单的数组排序

简单来说就是sort(begin,end,cmp)

sort函数中参数有三个(第三个可以省略)

其中begin是排序数组的起始地址

end是排序数组的结束地址(最后一位要排序元素的地址)这两个参数都是地址。

对于降序排序可以用sort(a,a+10,greater())也可以自定义cmp函数

另外相对应的升序排序用sort(a,a+10,less())

2、对string型 按字典序排序

3、对结构体排序

对于结构体排序其实也不难,只是需要我们自己重写cmp函数