首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于具有n个元素的一个数据序列,若只需得到其中第k个元素之前的部分排序,最好采用( )。
对于具有n个元素的一个数据序列,若只需得到其中第k个元素之前的部分排序,最好采用( )。
admin
2019-06-12
35
问题
对于具有n个元素的一个数据序列,若只需得到其中第k个元素之前的部分排序,最好采用( )。
选项
A、直接插入排序
B、希尔排序
C、快速排序
D、堆排序
答案
D
解析
此题考的是常见的内部排序算法。
直接插入排序的基本思想:每步将一个待排序的记录按其排序码值的大小,插到前面已经排好的文件中的适当位置,直到全部插入完为止。
希尔排序的基本思想:先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组,所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2
直接选择排序的基本思想:首先在所有记录中选出排序码最小的记录,把它与第1个记录交换,然后在其余的记录内选出排序码最小的记录,与第2个记录交换……依此类推,直到所有记录排完为止。
堆排序的基本思想:堆排序是一种树形选择排序,是对直接选择排序的有效改进。它通过建立初始堆和不断地重建堆,逐个地将排序关键字按顺序输出,从而达到排序的目的。
冒泡排序的基本思想:将被排序的记录数组R[1..n]垂直排列,每个记录R
看作是重量为ki的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R,凡扫描到违反本原则的轻气泡,就使其向上“飘浮”。如此反复进行,直到最后任何两个气泡都是轻者在上,重者在下为止。
快速排序的基本思想:采用了一种分治的策略,将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。
归并排序的基本思想:将两个或两个以上的有序子表合并成一个新的有序表。初始时,把含有n个结点的待排序序列看作由n个长度都为1的有序子表所组成,将它们依次两两归并得到长度为2的若干有序子表,再对它们两两合并,直到得到长度为n的有序表为止,排序结束。
基数排序的基本思想:从低位到高位依次对待排序的关键码进行分配和收集,经过d趟分配和收集,就可以得到一个有序序列。
了解这些算法思想以后,解题就容易了。现在看题目具体要求,题目中“若只需得到其中第k个元素之前的部分排序”有歧义。例如,现在待排序列:
15 8 9 2 23 69 5
现要求得到其中第3个元素之前的部分排序。第一种理解:得到“15 8 9”的排序;第二种理解:得到排序后序列“2 5 8 9 1 5 23 69”的“2 5 8 9”;得到排序后第3个元素之前的部分排序:即“2 5 8”。但综合题意,第一种理解可以排除,要达到第一种效果,只需将待排序列定为“15 8 9”即可。对于后两种理解,都只有堆最合适,因为希尔排序、直接插入排序和快速排序都不能实现部分排序。若要达到题目要求,只能把所有元素排序完成,再从结果集中把需要的数列截取出来,这样效率远远不及堆排序。所以本题答案选D。
转载请注明原文地址:https://kaotiyun.com/show/LECZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
Alice向Bob发送数字签名的消息M则不正确的说法是__________。(2009年上半年试题)
管理站用SetRequest在RMON表中产生一个新行,如果新行的索引值与表中其他行的索引值不冲突,则代理产生一个新行,其状态对象的值为(47)。
某客户端采用ping命令检测网络连接故障时,发现可以ping通127.0.0.1及本机的 IP地址,但无法ping通同一网段内其他工作正常的计算机的IP地址。该客户端的故障可能是(47)。
DNS服务器中提供了多种资源记录,其中____________定义了区域的邮件服务器及其优先级。
DNS正向搜索区的功能是将域名解析为IP地址,WindowsXP系统中用于测试该功能的命令是____________。
无类别域问路由(CIDR)技术有效地解决了路由缩放问题。使用CIDR技术把4个网络C1:192.24.0.0/21C2:192.24.16.0/20C3:192.24.8.0/22C4:192.24.34.0/23汇
下面能正确表示L2TP数据包的封装格式的是____________。
开放系统的外挂存储方式不包括__________。
在OSI参考模型中,上层协议实体与下层协议实体之间的逻辑接口叫做服务访问点(SAP)。在Internet中,网络层的服务访问点是(21)。
某单位局域网配置如下图所示,PC2发送到Internet上的报文源IP地址为(40)。
随机试题
产品在使用了一段时间以后发生的失效属于()
中输尿管点的位置是在
一患儿因脑炎昏迷,为防止坠积性肺炎发生,主要的护理措施是
由牙乳头形成的结构是
婚前医学检查的疾病不包括
施工现场义务消防队员人数占施工总人数的百分比最低限值为()。
根据我国有关法规规定,下列关于招标文件出售的说法中,正确的是()。
李先生想要4年分期付款购买汽车,每年年末支付200000元,若年利率为6%,则该项分期付款相当于现在一次性支付现金()元。
超文本是一种信息管理技术,其组织形式以(30)作为基本单位,用(31)组织信息块之间的关联关系。
TheofficiallogooftheInformationAwarenessOffice,thePentagon’ssecretivenewterrorist-detectionexperiment,isn’tsubtle
最新回复
(
0
)