使用sort()函数在做简单bai排序算法时候是非常好的方法。du
sort(buffer,buffer+n,cmp); buffer为待排序zhi数组的首地dao址,buffer+n为待排序数组的最后一个数据的地址。cmp为自定义的排序规则函数,可省略。
sort()函数默认是为升序排列,允许排序类型包括数值/字符/字符串。sort()也可以对结构体进行排序。
cmp函数的返回值为true和false或1和0,若为true/1,则sort()函数为升序排列,若为false/0,则sort()函数为降序排列。