如有不对的地方望读者可以指出
一、sort函数的作用
可以对一个数组进行排序
默认从小到大排序,也可以自定义排序规则。
最重要的是:代码非常短!!!
时间复杂度:\(\Theta(n\log{n})\)
二、sort函数使用方式
sort(begin,end,cmp);
其中 begin 为排序开始位置,end 为排序结束位置,cmp 为排序规则。
注意:begin 和 end 均指的是数组中第几个元素,并不是数组下标。
举个例子
#include
using namespace std;
int a[12]={0,5,3,6,8,2,4,8,0,1,2,4};
int main(){
sort(a+1,a+11+1);
for(int i=1;i<=11;i++)