会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
南风以南
石油开发系研究生
博客园
首页
新随笔
联系
订阅
管理
2020年5月25日
python实现•十大排序算法之希尔排序(Shell Sort)
摘要: 希尔排序(Shell Sort)属于插入排序的一种,也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。其基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。因为直接插入排序在元素基本有序的情况下,效率是很高的,因此希尔排序在时间效率比直接插入排序有较大提高。
阅读全文
posted @ 2020-05-25 07:51 南风以南
阅读(86)
评论(0)
推荐(0)
编辑
公告