运行结果如下图(单位ms)
- insert:只排了8万及以下数据
- heap:参考算法导论,maxHeapify采用迭代取代递归
- shell:增量递减序列采用 1 / 2 ( 3 k − 1 ) 1/2(3^k-1) 1/2(3k−1)形式
- shell-IS:Incerpi-Sedgewick提出的增量递减序列
[ 1391376, 463792, 198768, 86961, 33936, 13776,
4592, 1968, 861, 336, 112, 48, 21, 7, 3, 1] - hybridquick:pivot为三取中的快排,在递归到少量数据(小于等