导读 大家好,小金来为大家解答以上的问题。Collections sort(list),collections sort这个很多人还不知道,现在让我们一起来看看吧!1、compareT
大家好,小金来为大家解答以上的问题。Collections.sort(list),collections sort这个很多人还不知道,现在让我们一起来看看吧!
1、compareTo的确是返回一个(-1,0,1)的值。
2、PriceComparator 类的compare方法调用compareTo,他的返回值也是(-1,0,1)中的一个。
3、Collections.sort方法就是按照PriceComparator 类的compare方法来比较list的各个元素,进行排序。
4、Collections.sort的源码我没有看过,不知道他具体使用什么方法排序,不过排序算法就那么几类:选择排序、插入排序、交换排序。
5、估计是快速排序吧。
6、PriceComparator()这个类的具体代码是什么啊?这样子完全看不懂的是用插入排序。
本文到此分享完毕,希望对大家有所帮助。
免责声明:本文由用户上传,如有侵权请联系删除!