Java-Collections.sort()性能
问题内容:
我使用Collections.sort()对LinkedList进行排序,其元素实现Comparable接口,因此它们以自然顺序排序。在javadoc文档中,该方法使用具有n * log(n)性能的 mergesort 算法。
我的问题是是否有一种更有效的算法对我的LinkedList进行排序?
该列表的大小可能很大,排序也将非常频繁。
谢谢!
问题答案:
我使用Collections.sort()对LinkedList进行排序,其元素实现Comparable接口,因此它们以自然顺序排序。在javadoc文档中,该方法使用具有n * log(n)性能的 mergesort 算法。
我的问题是是否有一种更有效的算法对我的LinkedList进行排序?
该列表的大小可能很大,排序也将非常频繁。
谢谢!