首页
登录
从业资格
如果待排序序列中两个元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排
如果待排序序列中两个元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排
练习题库
2022-08-02
100
问题
如果待排序序列中两个元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。()是稳定的排序方法,因为这种方法在比较相邻元素时,值相同的元素并不进行交换。A.冒泡排序B.希尔排序C.快速排序D.简单选择排序
选项
A.冒泡排序
B.希尔排序
C.快速排序
D.简单选择排序
答案
A
解析
本题考查排序算法。
冒泡排序的思想是比较相邻的元素,将较大者交换到后面,对于值相同的元素,则无需交换。
希尔排序则是按照一定的间隔将元素分成若干组,在同组内进行直接插入排序,这样较小的元素以较大的步幅向前移动。但是在希尔排序中,值相同的元素不一定分在同一组,因此,在排序前后它们的相互位置可能发生颠倒。
快速排序是先设定一个枢轴元素(基准元素,通常是序列的第一个元素),从序列的两端开始扫描,将大于枢轴元素的元素向序列后端换,小于枢轴元素者向序列前端换。在此过程中,值相同的元素会交换位置。因此快速排序不是稳定的排序方法。
n个元素进行简单选择排序的基本方法是:通过n-i次元素之间的比较,从n-i+1个元索中选出最小元素,并与第i(1≤i≤n)个元素进行交换,当i等于n时所有记录有序排列。简单选择排序是一种不稳定的排序方法。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2428175.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
下列选项中,关于BIM技术与CAD技术在基本元素方面的对比中不正确的是()。A.
下列碰撞检查功能中,能够检查建筑与结构图纸中的标高、柱、剪力墙位置是否正确的功能
在Revit中创建墙下300mm厚条形基础,在墙中间位置插入一个门,以下说法正确
下列属于工程变更的表现形式的是()。A.更改工程有关部位的标高、位置和尺寸 B
用以确定新建房屋每一层的墙体位置的图纸是()。A.建筑平面图 B.建筑立面图
设置项目地理位置的方式不包含()。A.在给出的默认城市列表中选取位置 B.在给
大型复杂的建筑工程设计要经过初步设计、施工图设计两个阶段,小型简单建筑工程设计只
几何信息表示建筑物或构件的空间位置及自身形状(如长、宽、高等)的一组参数,通常还
当临时尺寸捕捉到墙时,Revit提供的捕捉位置不包含()。A.面 B.面中心
编码的运算符号中,用于将同一表格或不同表格中的编码联合在一起,以表示两个或两个以
随机试题
Completethenotesbelow.WriteNOMORETHANTWOWORDSforeachanswer.ROBERTS
Janeishappyandexcited.Sheisgoingtobemarriedtomorrowanditisone
A.肝血管瘤 B.肝癌 C.肝囊肿 D.血吸虫病性肝纤维化 E.肝脓疡肝
氯化钠禁用于()A:妊娠期高血压疾病 B:低渗性失水 C:高渗性失水 D
陈述体育教学目标时,不应包括的是() A.行为主体 B.行为结
共用题干 张林和李梅二人均早年丧偶,后经人介绍,于2007年登记结婚,当时张林
“军事天才”拿破仑自幼奋发读书,酷爱军事。历史、地理、天文、数学等知识,无所不学
甲是某期货公司的客户,某日结算时,甲持仓的期货品种,期货交易所规定的保证金比例是
(2020年真题)除另有规定外,中药颗粒剂水分不得过( )A.12.0% B
根据企业国有资产法律制度的规定,下列各项中,属于国务院和地方人民政府依法履行出资
最新回复
(
0
)