社区
新手乐园
帖子详情
数据结构中的排序问题(次数与记录的初始排列序列无关)
cao441219746
2008-06-20 06:57:27
排序方法中,关键字比较次数与记录的初始排列序列无关的是 :希尔 、 选择 、 冒泡 、 快速
我认为 希尔、 选择 都对,哪位高手能指点一下,谢了!
...全文
1157
3
打赏
收藏
数据结构中的排序问题(次数与记录的初始排列序列无关)
排序方法中,关键字比较次数与记录的初始排列序列无关的是 :希尔 、 选择 、 冒泡 、 快速 我认为 希尔、 选择 都对,哪位高手能指点一下,谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cao441219746
2008-06-21
打赏
举报
回复
可希尔的趟数和直插的趟数计算方法不一样啊
比如按5 3 1 排,就三趟
最后一趟是直插,可不管怎么样只能算一次吧?
celftj
2008-06-21
打赏
举报
回复
我认为以上四种排序方法中,关键字比较次数与记录的初始排列序列无关的只有选择排序法:
希尔排序内用到插入排序,而插入排序关键字比较次数与顺序有关;
冒泡排序法在一轮比较中,若无任何交换,则可终止排序,所以关键字比较次数与顺序有关。
K行天下
2008-06-20
打赏
举报
回复
冒泡也是一样啊 for循环的次数是一定的啊
排序
算法
中
各种与
初始
序列
无关
链接:https://www.nowcoder.com/questionTerminal/16e660c81e2c43958961f8222375f384?source=relative 来源:牛客网 元素的移动
次数
与关键字的
初始
排列
次序
无关
的是:基数
排序
元素的比较
次数
与
初始
序列
无关
是:选择
排序
、折半插入
排序
算法的时间复杂度与
初始
序列
无关
的是:选择
排序
、堆
排序
、归并
排序
、基数
排序
算法的
排序
趟数与
初始
序列
无关
的是:插入
排序
、选择
排序
、基数
排序
...
关键字比较
次数
与原始
序列
无关
的
排序
算法
是因为它们的比较策略与
序列
的
初始
顺序
无关
。在简单选择
排序
中
,每次选择最小的元素与当前位置交换,无论
初始
序列
如何,都需要对整个
序列
进行遍历,比较
次数
是固定的。在插入
排序
中
,每次将元素插入到已
排序
的
序列
中
,无论
初始
序列
如何,都需要对已
排序
序列
进行搜索和比较,比较
次数
也是固定的。因此,简单选择
排序
和插入
排序
的比较
次数
与原始
序列
无关
。简单选择
排序
和插入
排序
的关键字比较
次数
和原始
序列
无关
。
关键字
初始
次序与
排序
算法之间影响
1.元素的移动
次数
与关键字的
初始
排列
次序
无关
的是:基数
排序
。2.元素的比较
次数
与
初始
序列
无关
是:选择
排序
。3.算法的时间复杂度与
初始
序列
无关
的是:直接选择
排序
。4.选择
排序
一定是n-1趟
排序
,比较的
次数
永远是n(n-1)/2。5.冒泡
排序
最少一趟,最多n-1;比较
次数
最少n-1,最多n(n-1)/2。6.下列几种
排序
方法
中
,空间复杂度最高的是(归并
排序
) 快排、插入
排序
、选择
排序
、归并。 ...
排序
方法与
初始
排列
次序的关系
算法的时间复杂度与
初始
序列
无关
的是:选择
排序
、堆
排序
、归并
排序
、基数
排序
。算法的
排序
趟数与
初始
序列
无关
的是:插入
排序
、选择
排序
、基数
排序
。元素的移动
次数
与关键字的
初始
排列
次序
无关
的是:基数
排序
。元素的比较
次数
与
初始
序列
无关
是:选择
排序
、折半插入
排序
。...
与数组
初始
状态
无关
的内
排序
算法
转自:https://www.cnblogs.com/Xieyang-blog/p/8340578.html 首先,与
初始
状态
无关
分为几种情况 1、算法复杂度与
初始
状态
无关
; 2、元素总比较
次数
与
初始
状态
无关
; 3、元素总移动
次数
与
初始
状态
无关
。 【其实还有一种就是总
排序
趟数与
初始
状态
无关
,由于分析简单,除了快速
排序
的
排序
次数
(递归深度)与关键字选择(
初始
状态)有关,还有一个优化后的冒泡...
新手乐园
33,322
社区成员
41,774
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章