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

17)在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是...

发布网友 发布时间:2022-05-16 22:22

我来回答

6个回答

热心网友 时间:2022-05-22 02:47

在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是折半插入排序。

原因:

一、直接插入排序很明显,在完全有序的情况下每个元素只需要与他左边的元素比较一次就可以确定他最终的位置;

二、折半插入排序,比较次数是固定的,与初始排序无关;

三、快速排序,初始排序不影响每次划分时的比较次数,都要比较n次,但是初始排序会影响划分次数,所以会影响总的比较次数;

四、归并排序在归并的时候,如果右路最小值比左路最大值还大,那么只需要比较n次,如果右路每个元素分别比左路对应位置的元素大,那么需要比较2*n-1次,所以与初始排序有关。

归并排序

假设二路归并

1234

12  34   2次

2<4  2<3  2次   不用再继续  共4次

1 2 3 4 有序

2314 

23  14  2次

3<4  3>1  2次   再用2比较

2>1       1次   插入

1 2 3 4 有序  共5次

可见归并排序的比较次数就不固定,随着初始状态不同而不同。

扩展资料:

一个排序算法是稳定的,就是当有两个相等记录的关键字R和S,且在原本的列表中R出现在S之前,在排序过的列表中R也将会是在S之前。

当相等的元素是无法分辨的,比如像是整数,稳定度并不是一个问题。然而,假设以下的数对将要以他们的第一个数字来排序。

(4,1)(3,1)(3,7)(5,6)在这个状况下,有可能产生两种不同的结果,一个是依照相等的键值维持相对的次序,而另外一个则没有:

(3,1)(3,7)(4,1)(5,6) (维持次序)

(3,7)(3,1)(4,1)(5,6) (次序被改变)

不稳定排序算法可能会在相等的键值中改变纪录的相对次序,但是稳定排序算法从来不会如此。不稳定排序算法可以被特别地实现为稳定。

作这件事情的一个方式是人工扩充键值的比较,如此在其他方面相同键值的两个对象间之比较,就会被决定使用在原先数据次序中的条目,当作一个同分决赛。然而,要记住这种次序通常牵涉到额外的空间负担。

参考资料来源:百度百科-排序算法

热心网友 时间:2022-05-22 04:05

冒泡也与初始排序次序有关,因为一般在实现冒泡排序时,都采用改进算法,设置一个标志位flag,将其初始值设置为非0,表示被排序的表示是一个无序的表,每一次排序开始前设置flag值为0,在进行数据交换时,修改flag为非0。在新一轮排序开始时,检查此标志,若此标志为0,表示上一次没有做过交换数据,则结束排序;否则进行排序。所以,当记录序列的初始状态为"正序",则冒泡排序过程只需进行一趟排序即可

热心网友 时间:2022-05-22 05:39

答案是直接选择排序!因为不管初始排列次序是相对正序还是相对乱序,选择排序对关键字的比较次数都是相同的!因为它每一次都要选出关键字中最小的!

热心网友 时间:2022-05-22 07:31

每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。
可以看到,每次都是遍历一遍剩下要排序的部分,找出其最大值或最小值。所以。。。。。

热心网友 时间:2022-05-22 09:39

因为选择排序每趟选择的比较次数是固定的,不会因为顺序不一样而比较次数不一样。比如(1,2,3)和(3,2,1)这两个序列次序不同,但是在第一趟选择排序中选出最小的值1同样进行2次比较,第二趟选出第二小的值2同样进行1次比较……也就是说,……

热心网友 时间:2022-05-22 12:03

你赶紧去找一本书先看一下,就知道怎么回事了,很简单的!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
荣耀v20杀后台严重? 聊天时哪些回复让人感觉不舒服? 货物运输保险案例分析 卞和泣玉注释 求解,卞和泣玉没学过,在线等解。 葛加走之底读什么 在等腰三角形ABC中,AB=AC=5,BC=6,求角B的三角函数值 ...人开走一架战斗机,在一架客机下面飞,好几个飞机来拦截, ...话是三架飞机 机型各不同 在山区飞行发现恐怖分子用驴车运核弹 用AK... ...的成为战斗机飞行员。战争结束回国继续抢银 排序算法的比较次数跟数据的多少无关 蚂蚁花呗未成年能不能开通? 求格列佛游记的读书报告 蚂蚁花呗未成年开通吗 如何做小米南瓜粥 《朗文当代英语字典第四修订版》无法发声 中考先锋吉大附中版文言文桃花源记的问答题 求5月4日南方电视台天气预报背景歌曲 女唱的,声音很有特色 吉大附中外语老师哪个最好 有一个朗文字典,用电驴安装的···是新东方老师李延隆推荐的,我不会啊··谁帮帮忙·· 朗文 破解 app 2011.5.3明天出发去云,5月4号去大理----5号丽江-----6号回大理。看天气预报是中雨或者阵雨之类,要穿什么 用别的电脑远程桌面连接我的Win7旗舰版,提示拒绝访问,求解决啊 山东大部地区雨水狂刷屏,此次极端天气会持续多久? 用虚拟光驱装了《第五版 朗文现当代英语字典》,双击显示Emulator detected,怎么办呀??很急 使用远程桌面,访问光驱,提示&quot;拒绝访问&quot;是什么问题? 作文《XX老师我想对你说》 远程桌面登录win7,提示拒绝访问 在线求救--成功安装朗文字典,可是运行不了! 没有特长能上吉大附中吗?我看吉大附中报名网上好多要求,特长,奖励什么的,我什么都没有。 格列佛游记5000字读书笔记怎么写 格列佛游记的读书笔记一千字以上 平垫国标gb9074.24m3,7的外径内孔公差多少 《格列佛游记》4篇读书笔记 快速排序法的比较次数和序列初始状态为什么有关? 快速排序最好情况是什么 快速排序最好情况下的比较次数,个数n=7,举例说明 关于归并排序元素之间比较次数的计算 vb中快速排序的比较次数是多少 二路归并排序关键字比较次数 无序冒泡排序比较的次数 无尘车间主要是包括哪些? 苹果手机一直弹出输入id密码怎么回事? 为什么苹果六的App下载不东西,点了获取安装之后就一直在那里转圈圈也没要我输入ID密码,就一直 奥赛康行业地位 刚买了一条黑色吊带裙,很短,到大腿,*是深紫色的,下面是黑色的,怎么搭配鞋子和小外套呢? 电势减小,电势能也减小,对吗?为什么? 电势降低,电势能如何变 电势降低,电势能将如何变化 正电荷电势降低,电势能减少,负电荷电势降低,电势能增加对吗? 高分求解!!!为什么沿着电场线电势降低?还有电势、电势能的一些问题