C语言实现排序算法---希尔排序

今天又重新研究了一遍诸多排序算法,现在简单分享一下里面的希尔排序(Shell Sort)的心得。 希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。 希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。 使用该算法,应首先为待排序元素序列选择一个不大于元素个数的增量,或者也称步长(step)。其本质是给元素序列分组。
相关文章
相关标签/搜索