首页
登录
从业资格
以下关于排序算法的叙述中,正确的是( )。A.冒泡排序法中,元素的交换次数与元
以下关于排序算法的叙述中,正确的是( )。A.冒泡排序法中,元素的交换次数与元
资格题库
2022-08-02
88
问题
以下关于排序算法的叙述中,正确的是( )。A.冒泡排序法中,元素的交换次数与元素的比较次数一定相同B.冒泡排序法中,元素的交换次数不少于元素的比较次数C.简单选择排序中,关键字相同的两个记录在排序前后的相对位置一定不变D.简单选择排序中,关键字相同的两个记录在排序前后的相对位置可能交换
选项
A.冒泡排序法中,元素的交换次数与元素的比较次数一定相同
B.冒泡排序法中,元素的交换次数不少于元素的比较次数
C.简单选择排序中,关键字相同的两个记录在排序前后的相对位置一定不变
D.简单选择排序中,关键字相同的两个记录在排序前后的相对位置可能交换
答案
D
解析
本题考查算法方面的基础知识。 冒泡排序法的基本思路是:将相邻位置的关键字进行比较,若为逆序则交换之。重复该过程,直到序列已排好序。显然,在这个过程中,元素间的比较次数应大于等于交换次数。 简单选择排序的思路是:第一趟在n个记录中选取最小记录,将其与序列的第一个元素交换,第二趟在n-1个记录中选取最小记录,将其与序列的第二个元素交换,第i趟在n-i+1个记录中选取最小的记录,将其与序列的第i个元素交换,直到序列的第n个元素为止。在这个过程中,关键字相同的两个记录在排序前后的相对位置可能发生变化。例如,序列为(30,30,12)时,选择排序法需要将第一个元素30与最后一个元素12进行交换,这样就使得两个30的相对位置改变了。
转载请注明原文地址:https://www.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.炭疽杆菌只通过与
随机试题
I’vejustboughtan______pieceofchina.A、exquisiteB、indefiniteC、apparentD、un
挫折对大学生所起到的积极作用()A.降低大学生的学习效率 B.增强大学生的耐
A.多发性浅表淋巴结肿大 B.肝脾肿大 C.两者均有 D.两者均无白血病(
不属于信息安全属性的是()。A.保密性 B.适应性 C.可靠性 D.完整性
逻辑推理是得到数学结论、构建数学体系的重要方式,是数学严谨性的()。A.标准
根据《上市公司股权激励管理办法》,下列说法正确的有()A、最近一个会计年度财务会
支气管肺泡呼吸音分布于A.左锁骨上窝 B.右锁骨上窝 C.胸骨角周围
关于WTO争端解决的规则,下列说法正确的有:A.磋商是WTO争端解决必经的前置程
安装胀锚地脚螺栓的基础混凝土强度不得小于( )MPa。A.8 B.10 C
总体率的99%可信区间是A.99%的总体率分布的范围 B.99%的样本率分布的
最新回复
(
0
)