Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 632 Bytes

File metadata and controls

23 lines (15 loc) · 632 Bytes

实现逻辑

是一种基于插入排序的快速排序算法,交换不相邻的元素以对数组的局部进行排序,
并最终用插入排序将局部有序的数组排序。它的思想是使数组中任意间隔为h的元素
都是有序的,h称为递增序列。
希尔排序更高效的原因是它权衡了子数组的规模和有序性。子数组部分有序的程度
取决于递增序列的选择。

时间复杂度分析

取决于递增序列h的数学性质

特点

代码量小,不需要额外内存空间

代码实现

Java

    // TODO