首页
登录
从业资格
通过设置基准(枢轴)元素将待排序的序列划分为两个子序列,使得其一个子序列的元素均
通过设置基准(枢轴)元素将待排序的序列划分为两个子序列,使得其一个子序列的元素均
资格题库
2022-08-02
68
问题
通过设置基准(枢轴)元素将待排序的序列划分为两个子序列,使得其一个子序列的元素均不大于基准元素,另一个子序列的元素均不小于基准元素,然后再分别对两个子序列继续递归地进行相同思路的排序处理,这种排序方法称为( )。A.快速排序B.冒泡排序C.归并排序D.简单选择排序
选项
A.快速排序
B.冒泡排序
C.归并排序
D.简单选择排序
答案
A
解析
本题考查算法基础知识。
①快速排序是在设置枢轴元素后,通过与其余元素的比较和交换(或移动),确保一趟快速排序后实现枢轴元素的最终定位,但是不能保证枢轴是最大元素(或最小元素),实际上若枢轴元素为序列的最大(或最小)元素,反而是快速排序的最坏情况,A选项正确;
②冒泡排序是通过不断比较和交换逻辑上相邻的元素而进行的排序过程,当从头到尾将元素进行一趟冒泡排序后,可以将最大元素(或最小)元素交换至最终位置,B选项错误;
③归并排序是将两个(或多个)有序子序列合并为一个有序序列的方式来实现排序的过程,只有完成最后一趟归并时才能将最大或最小元素放在其最终位置上,C选项错误;
④简单选择排序通过n-i次关键字间的比较,从i之后的n-i+1个记录中选出关键字最小的记录,并和第i个记录交换,D选项错误。
转载请注明原文地址:https://tihaiku.com/congyezige/2426674.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
某公司网络地址是202.117.240.0/20,被划分成16个子网,则每个子网
设有两个子网210.103.133.0/24和210.103.130.0/24,
某公司的网络地址为192.168.1.0要划分成5个子网,每个子网最多20台主机
在网络地址178.15.0.0/16中划分出14个大小相同的子网,每个子
综合布线系统由六个子系统组成,其中将用户的终端设备连接到布线系统的子系统称为()
在网络地址178.15.0.0中划分出10个大小相同的子网,每个子网最多有()个
在子网划分中,要求设置一个子网掩码将B类网络172.16.0.0划分尽可能多的子
HTML元素中,()属性用于定义文档中未访问链接的默认颜色。A.alink
请根据网页显示的效果图和网页中的元素说明,将HTML文本中(n)处的解答填
HTML"body"元素中,()属性用于定义超链接被鼠标点击后所显示的颜色。A
随机试题
InthesouthofSpain,therewasasmallvillagewhosepeoplewereveryjoyf
Whathappenswhenonestudenthurtsanother’sindividualrights?Standardsa
Astudentmusttreasurehistimeand______(吸收尽可能多的知识)tolayasolidfoundationf
因债务人或交易对手未能履行合同所规定的义务.影响金融产品价值,从而给债权人或金融
Thechangeinthatvillagewasmiraculou
患者男,25岁,农民,痔疮病史10年,面色苍白,疲乏无力l年。血分析RBC2.0
朱老师是三(2)班的班主任,兼上两个班的语文,还是教科室主任,负责全校的科研工作
下列哪项不是引起肾前性急性肾衰竭的病因A.心源性休克 B.充血性心力衰竭 C
吴先生因晚期肝癌口服吗啡缓释片姑息治疗,因疼痛加剧,自行嚼碎3片后疼痛有所缓解,
关于工程定额的说法中,正确的有()。A:人工定额与机械消耗定额的主要表现形式是时
最新回复
(
0
)