问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

希尔排序的复杂度是多少?

发布网友 发布时间:2022-11-17 18:51

我来回答

1个回答

热心网友 时间:2024-12-15 02:33

希尔排序时间复杂度是 O(n^(1.3-2)),空间复杂度为常数阶 O(1)。希尔排序没有时间复杂度为 O(n(logn)) 的快速排序算法快 ,因此对中等大小规模表现良好,但对规模非常大的数据排序不是最优选择,总之比一般 O(n^2 ) 复杂度的算法快得多。希尔排序(Shell Sort)是插入排序的一种,它是针对直接插入排序算法的改进。

概念及其介绍:

希尔排序又称缩小增量排序,因 DL.Shell 于 1959 年提出而得名。它通过比较相距一定间隔的元素来进行,各趟比较所用的距离随着算法的进行而减小,直到只比较相邻元素的最后一趟排序为止。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至 1 时,整个文件恰被分成一组,算法便终止。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
桑葚干直接吃还是泡水喝比较好桑葚干直接吃补肾吗 桑葚干泡水吃好还是干吃好 益智仁脑素神经酸片的功效与作用有哪些 黄冈师范学院师范专业有哪些 语文教育专业考研方向分析 黄冈师范学院语文教育专科毕业能拿教师资格证吗 php保留数字小数点后两位的方法 梦见被后咬 梦见母亲给赔鸡钱补了十二元的预兆 梦见门掉下来要二十五元修理费 合同到期了没续签怎么办? 选择排序时间复杂度 肺功能也需要保养?坚持做这8件事,让你的肺越来越好 成都现在的气温是多少 我跟我姐用的一个iphone的id,备忘录里所有我的iphone里的东西会同步到... 粉末绑定有什么作用 QQ华夏2档绑定红装和5挡绑定粉装怎么得到? 绑定粉末涂料和不绑定区别 开美容院哪种化妆品比较好 娅丝圣黛洋甘菊修复系列化妆品,为什么用后面部红,肿,痒? 娅丝圣黛的化妆品能保质多久? 阿里云是否适合做浏览器的服务器 自制下饭小咸菜,怎样自制下饭咸菜,家常下饭咸菜做法 杭州现土豪金单车还能给手机充电是真的吗? 天长市公共自行车有哪些停放点 车钥匙锁屋里了怎么开锁? 夏利N5儿童锁锁住咋样开启 sprinkles是什么意思 一个黑黑的,头像榴莲的卡通人物叫什么? 月经量过多会导致什么后果,30岁月经量过少怎么办 合同到期了一直没续签怎么办 合同到期后没有继续签订怎么办? Exuse什么意思 学生二次违纪保证书 儿童玩具的销售,如何营造良好的营销场景? ...打开提示undefined is null or not an object,显示怎么回事... 急··这是哪首粤语歌啊??? 200分急求广告词!!! 刘德华梦中见歌词压韵的地方在那 求 最好的上学方式是什么???(低碳环保) 腾达也有分布式路由,这玩意华为没有专利吗 歌词:这世界有那么多人 创维剧幕音响Max-1T同轴版可以接其它电视吗 2006年阳历3月23出生的幸运数字是多少 车载同轴喇叭怎么改装连接电视音响? 2006年3月份黄历 2006年3月农历阳历表 2006年3月23日天干地支是什么 2006年阴历2月24是几号?? 科比连续9场得分40+是对哪9个队 vivo手机里短信和打电话的图标都没有了怎么办啊?