compare方法里为什么要返回相减啊
问题描述:
答
不是相减,是返回两个值的比较大小。
return a-b;
如果a-b>0,返回的就是大于0的数,也就得出了a>b。其他同理
答
compare结果返回0,大于0的数,小于0的数。
两个数相减的话,
如果a>b,则a-b>0,
如果a<b,则a-b<0,
如果a=b,则a-b=0
答
其实这还是一个自定义排序问题:
先根据而无数种的第一个数进行排序,如果1一个参数相等,就按照第二个数进行排序。