用于java库中原始数组排序的排序算法

时间:2016-11-05 13:13:09

标签: java java-8 openjdk

JDK 7对对象数组使用Tim排序。哪种算法用于原始数组排序?

2 个答案:

答案 0 :(得分:3)

这是基于此paperDual-Pivot Quicksort

答案 1 :(得分:0)

Java使用双轴快速排序对包含原始数据的数组进行排序。 如果数组的大小很小(小于17 ),它使用插入排序,如果数组的大小大于17,则使用 TimSort (也称为"合并排序的变化")以对包含该对象的数组进行排序。

Tim sort 也用于java中的集合