前言
在我写的插入排序详解中,有可能出现下面的问题。
数组 arr = {2,3,4,5,6,1} 这时需要插入的数 1(最小), 这样的过程是:
{2,3,4,5,6,6}
{2,3,4,5,5,6}
{2,3,4,4,5,6}
{2,3,3,4,5,6}
{2,2,3,4,5,6}
{1,2,3,4,5,6}
希尔排序是一种改进版的插入排序,由Donald Shell在1959年提出。通过增量序列分组进行直接插入排序,逐步减少增量,提高排序效率。文章详细介绍了希尔排序的基本思想、图解演示及代码实现。
在我写的插入排序详解中,有可能出现下面的问题。
数组 arr = {2,3,4,5,6,1} 这时需要插入的数 1(最小), 这样的过程是:
{2,3,4,5,6,6}
{2,3,4,5,5,6}
{2,3,4,4,5,6}
{2,3,3,4,5,6}
{2,2,3,4,5,6}
{1,2,3,4,5,6}
610

被折叠的 条评论
为什么被折叠?