首页
登录
从业资格
以下关于排序算法的叙述中,正确的是( )。A.冒泡排序法中,元素的交换次数与元
以下关于排序算法的叙述中,正确的是( )。A.冒泡排序法中,元素的交换次数与元
资格题库
2022-08-02
94
问题
以下关于排序算法的叙述中,正确的是( )。A.冒泡排序法中,元素的交换次数与元素的比较次数一定相同B.冒泡排序法中,元素的交换次数不少于元素的比较次数C.简单选择排序中,关键字相同的两个记录在排序前后的相对位置一定不变D.简单选择排序中,关键字相同的两个记录在排序前后的相对位置可能交换
选项
A.冒泡排序法中,元素的交换次数与元素的比较次数一定相同
B.冒泡排序法中,元素的交换次数不少于元素的比较次数
C.简单选择排序中,关键字相同的两个记录在排序前后的相对位置一定不变
D.简单选择排序中,关键字相同的两个记录在排序前后的相对位置可能交换
答案
D
解析
本题考查算法方面的基础知识。 冒泡排序法的基本思路是:将相邻位置的关键字进行比较,若为逆序则交换之。重复该过程,直到序列已排好序。显然,在这个过程中,元素间的比较次数应大于等于交换次数。 简单选择排序的思路是:第一趟在n个记录中选取最小记录,将其与序列的第一个元素交换,第二趟在n-1个记录中选取最小记录,将其与序列的第二个元素交换,第i趟在n-i+1个记录中选取最小的记录,将其与序列的第i个元素交换,直到序列的第n个元素为止。在这个过程中,关键字相同的两个记录在排序前后的相对位置可能发生变化。例如,序列为(30,30,12)时,选择排序法需要将第一个元素30与最后一个元素12进行交换,这样就使得两个30的相对位置改变了。
转载请注明原文地址:http://tihaiku.com/congyezige/2427935.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
下列选项中关于BIM参数化的说法中不正确的是()。A.参数化建模指的是通过变量建
下列选项中,关于BIM技术5D施工管理软件RIBiTWO的说法中不正确的是()A
下列选项中,关于BIM技术与CAD技术在基本元素方面的对比中不正确的是()。A.
下面说法中,()是正确的。A.BIM技术主要是三维建模,只要能够看到三维模型就已
下列关于建模LOD200的说法中,正确的是()。A.有管道类型、管径、主管和支管
下列选项中,关于5D施工管理软件的说法中正确的是()。A.可以进行施工模拟 B
下列关于BIM在北欧国家发展现状的说法中不正确的是()。A.挪威、丹麦、瑞典和芬
下列选项中,关于BIM技术5D施工管理软件RIBiTWO的说法中不正确的是()。
下列关于碰撞检查软件的说法中正确的是()。A.“硬碰撞”指的是模型中实体之间的碰
下列有关炭疽的叙述不正确的是A.炭疽的传染源是病畜和患者 B.炭疽杆菌只通过与
随机试题
漫画家画人物时仅勾勒数笔,别人就能看出画的是谁,这里反映出的知觉特征是()。A
商业银行信贷人员进行财务分析的核心是分析借款人的( )。A.资本结构(财务杠杆
以下属于品质特征性考评指标的是()。A.性格特征 B.兴趣爱好 C.语言表
张伟与夏利为夫妻,张伟因为炒股票一下暴富,于是开始生活糜烂,经常夜不归宿。后来发
某双苯厂硝基苯精馏塔发生爆炸,造成6人死亡,56人受伤。直接经济损失6540万元
D
消火栓灭火系统施工程序中,附件安装之后的工序是()。A.系统调试 B.管道
甲公司和乙租赁公司签订了融资租赁合同,约定乙公司从甲指定的丙公司购买一台K06型
出料容量为500L的砂浆搅拌机,每循环工作一次,需要运料、装料、搅拌、卸料和中断
根据《水利工程设计概估算编制规定(工程部分)》(水总【2014】429号),水
最新回复
(
0
)