mirror of
https://github.com/chefyuan/algorithm-base.git
synced 2025-08-05 15:12:22 +00:00
希尔
This commit is contained in:
@@ -6,11 +6,11 @@
|
||||
|
||||
基本有序:就是小的关键字基本在前面,大的关键字基本在后面,不大不小的基本在中间。见下图。
|
||||
|
||||

|
||||

|
||||
|
||||
我们已经了解了希尔排序的基本思想,下面我们通过一个绘图来描述下其执行步骤。
|
||||
|
||||
.1oixbv11eork.png)
|
||||

|
||||
|
||||
先逐步分组进行粗调,在进行直接插入排序的思想就是希尔排序。我们刚才的分组跨度(4,2,1)被称为希尔排序的增量,我们上面用到的是逐步折半的增量方法,这也是在发明希尔排序时提出的一种朴素方法,被称为希尔增量,
|
||||
|
||||
|
Reference in New Issue
Block a user