摘要:
希尔排序(Shell Sort)是插入排序的一种。是针对直接插入排序算法的改进。该方法又称缩小增量排序基本思想:先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2 0; $fraction = floor($fraction / 2)) { for ($i = $fraction; $i = 0 && $arr[$j] > $arr[$fraction + $j]; $j -= $fraction) { $temp = $arr[$j]; ... 阅读全文