发布网友 发布时间:2022-04-23 15:38
共3个回答
热心网友 时间:2023-10-08 18:13
compareTo的确是返回一个(-1,0,1)的值。
PriceComparator 类的compare方法调用compareTo,他的返回值也是(-1,0,1)中的一个。
Collections.sort方法就是按照PriceComparator 类的compare方法来比较list的各个元素,进行排序。
Collections.sort的源码我没有看过,不知道他具体使用什么方法排序,不过排序算法就那么几类:选择排序、插入排序、交换排序。估计是快速排序吧。
热心网友 时间:2023-10-08 18:13
PriceComparator()这个类的具体代码是什么啊?这样子完全看不懂的
热心网友 时间:2023-10-08 18:14
是用插入排序