《关于cmp返回值的理解》
若bool cmp(int a,int b)
cmp定义为这样,返回true则表示a在前面,返回false表示b在前面。
对于return a < b ? false : true;
本来应该是按a < b从小到大排序,但是因为此时返回为false,所以反转情况,为从大到小排序。
若bool cmp(int a,int b)
cmp定义为这样,返回true则表示a在前面,返回false表示b在前面。
对于return a < b ? false : true;
本来应该是按a < b从小到大排序,但是因为此时返回为false,所以反转情况,为从大到小排序。