【发布时间】:2016-03-16 13:13:23
【问题描述】:
在Java 8中,函数Arrays.sort()依赖于数组的长度;
if(length>=`QUICKSORT_THRESHOLD=286`){
take `Dual-Pivot Quicksort`;
}
else if(length<`QUICKSORT_THRESHOLD=286` && length>`INSERTION_SORT_THRESHOLD=47`){
take `One-Pivot Quicksort
}
else { take `Insertion Sort`}
286或47是怎么来的?
【问题讨论】:
-
可能有很多性能测试。