首页 >> 资讯 > 新知 >

Collections.sort(list)(collections sort)

2023-01-28 06:31:12 来源: 用户: 

大家好,小金来为大家解答以上的问题。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()这个类的具体代码是什么啊?这样子完全看不懂的是用插入排序。

本文到此分享完毕,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章