相关疑难解决方法(0)

为什么Java的Arrays.sort方法对不同类型使用两种不同的排序算法?

Java 6的Arrays.sort方法使用Quicksort作为基元数组,并对对象数组进行合并排序.我相信大多数时候Quicksort比合并排序更快,并且内存更少.我的实验支持这一点,尽管两种算法都是O(n log(n)).那么为什么不同的算法用于不同的类型呢?

java algorithm mergesort quicksort

106
推荐指数
4
解决办法
4万
查看次数

标签 统计

algorithm ×1

java ×1

mergesort ×1

quicksort ×1