头文件:
#include <algorithm>
如何使用:
Sort函数有三个参数:Sort(start,end,排序方法)
(1)第一个是要排序的数组的起始地址。
(2)第二个是结束的地址(最后一位要排序的地址)
(3)第三个参数是排序的方法,可以不写第三个参数,此时默认的排序方法是从小到大排序。
直接使用会从小到大排序
可以自己定义函数作为第三个参数来决定如何排序,也可以使用系统的函数;
系统自带的函数;
less<数据类型>()//从小到大排序
greater<数据类型>()//从大到小排序
自己定义函数:
如从大到小,
bool com(int a,int b)
{
return a>b;
}
sort( a , a+n, com);