还是不太懂原理,但是sort的自定义比较函数大概是明白了
我认为吧
void com(int a, int b){
return a > b;
}
sort默认是升序的(从小到大排序)
这个函数使sort把a > b看做 a < b
根据sort的默认排序规则a会排在b前面
这时候就是一个降序数组
本文介绍了一种使用C++标准库函数sort实现降序排序的方法。通过自定义比较函数voidcom(int a, int b),使得sort函数可以按从大到小的顺序排列数组元素。该方法改变了默认的小到大的排序规则。
还是不太懂原理,但是sort的自定义比较函数大概是明白了
我认为吧
void com(int a, int b){
return a > b;
}
sort默认是升序的(从小到大排序)
这个函数使sort把a > b看做 a < b
根据sort的默认排序规则a会排在b前面
这时候就是一个降序数组
3万+
6726

被折叠的 条评论
为什么被折叠?
