实现逻辑 是一种基于插入排序的快速排序算法,交换不相邻的元素以对数组的局部进行排序, 并最终用插入排序将局部有序的数组排序。它的思想是使数组中任意间隔为h的元素 都是有序的,h称为递增序列。 希尔排序更高效的原因是它权衡了子数组的规模和有序性。子数组部分有序的程度 取决于递增序列的选择。 时间复杂度分析 取决于递增序列h的数学性质 特点 代码量小,不需要额外内存空间 代码实现 Java // TODO