首页
登录
从业资格
在待排序的一组关键码序列k1,k2,…,kn中,若ki和kj相同,且在排序前ki
在待排序的一组关键码序列k1,k2,…,kn中,若ki和kj相同,且在排序前ki
资格题库
2022-08-02
18
问题
在待排序的一组关键码序列k1,k2,…,kn中,若ki和kj相同,且在排序前ki领先于kj,那么排序后,如果ki和kj的相对次序保持不变,ki仍领先于kj,则称此类排序为稳定的。若在排序后的序列中有可能出现kj领先于ki的情形,则称此类排序为不稳定的。( )是稳定的排序方法。A.快速排序B.简单选择排序C.堆排序D.冒泡排序
选项
A.快速排序
B.简单选择排序
C.堆排序
D.冒泡排序
答案
D
解析
本题考查数据结构基础知识。
冒泡排序是稳定的排序方法,因为元素向前或向后交换时,都是在相邻的位置进行,因此可以保证关键码相同的元素不作交换。
快速排序主要通过划分实现排序,在划分序列时,基本思路是将序列后端比基准元素小者移到前端,将序列前端中比基准元素大者移到后端,元素往前移动或往后移动时会跨越中间的若干个元素,这样关键码相同的元素的相对位置就可能改变,所以快速排序是不稳定的排序方法。
简单选择排序、堆排序的过程中,同样存在元素移动时会跨越若干个元素的情况,所以也是不稳定的排序方法。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2425073.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
将二进制序列1011011表示为十六进制是()。A.B3 B.5B C.
在HTML中,定义无序列表标记是()。A.<pre> B.<hr> C
已知栈S初始为空,对于一个符号序列a1a2a3a4a5(入栈次序也是该次序),
从未排序的序列中依次取出一个元素与已排序序列中的元素进行比较,然后将其放在已排序
元素3、1、2依次全部进入一个栈后,陆续执行出栈操作,得到的出栈序列为()。A.
对具有n个元素的有序序列进行二分查找时,()。A.查找元素所需的比较次数与元素的
若某二叉树的先序遍历序列和中序遍历序列分别为PBECD、BEPCD,则该二叉树的
若原始数据序列(23,4,45,67,12,8,19,7)采用直接插入排序法(顺
设初始栈为空,s表示入栈操作,x表示出栈操作,则()是合法的操作序列。A.s
()属于动态交互图,它们关注系统的动态特性。A.序列图和通信图 B.序列图和类
随机试题
Mr.Wongoncelived______NewOrleans.A、inB、atC、fromD、onAInisthecorrect
[originaltext]W:Jim,someoneiswaitingforyoudownstairs.M:Forme?Whowou
[img]2014m9x/ct_egreqm_egreqbj_0083_20148[/img][br]CInthisquestion,youare
Ascomputingpowerhasgrown,ithasbeco
下列哪种生理活动改变能使抗利尿激素分泌增多()A.循环血量增加 B.血浆晶
男性,59岁,有咳嗽史7年,肺功能测定,肺活量占预计值百分比为84%,FEV/F
宜冲服的饮片是A.龟甲B.蛤蚧C.瓦楞子D.人参E.三七粉
绒毛滋养细胞阴道转移主要临床表现A.膀胱刺激征 B.血尿 C.阴道排液 D
我国《民法通则》规定,寄存财物被丢失或者损毁的,向人民法院请求保护民事权利的诉讼
毛泽东在分析中国社会各阶级时指出,中国民族资产阶级是一个具有两面性的阶级。这里的
最新回复
(
0
)