java里面的Collections.sort用法

发布网友 发布时间: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

是用插入排序

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com