首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
数据序列(8,9,10,4,5,6,20,1,2)只能是下列排序算法中的( )的两趟排序后的结果。
数据序列(8,9,10,4,5,6,20,1,2)只能是下列排序算法中的( )的两趟排序后的结果。
admin
2014-10-20
27
问题
数据序列(8,9,10,4,5,6,20,1,2)只能是下列排序算法中的( )的两趟排序后的结果。
选项
A、选择排序
B、冒泡排序
C、插入排序
D、堆排序
答案
C
解析
直接插入排序是一种最基本的排序算法,基本操作为:将一个记录插人到一个已经排好序的有序表中,从而得到一个新的、长度增1的有序表。一般情况下,第i趟的操作为:在含有i一1个记录的有序子序列r[1…i一1]t~A--个新记录r
,变成含有i个记录的有序序列r[1…i]。设置r[0]为空值,从r[1]开始保存信息,可首先将待插入的记录r
复制到r[0]中,如下所示:
可把r[0]看成是r
的备份,以后从r[1]~r[i一1]查找插入位置时,可直接同r[0]比较,而且r
也可被覆盖了。因为r
复制到r[0]后,可认为已经空出了r
。考虑从后向前比较,只要r[i一1]≤r
,则r
的位置不必改变,否则r[i一1]>r
,则将r[i一1]移动到r
处,然后再比较r[i一2]和r[0],依次等等。当最后找到一个比r[0]小的关键字时,将r[0]复制到此关键字的后面一个位置,结束。
转载请注明原文地址:https://jikaoti.com/ti/1o9fFFFM
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
正常肘关节的功能位是()。
铺床操作中节力原则()。
阵发性室上性心动过速的心电图特点是()。
若某受弯构件的裂缝宽度Wmas>[Wmax],说明该构件的工作性能不好,没有满足承载能力极限状态的要求。()
对下图所示结构,相应于结点线位移所列出的截面剪力平衡方程是()
中华人民共和国的成立,标志着中国已经从半殖民地半封建社会进入到社会主义社会。
韩国和新加坡经济发展方式相同处有①制定适合本国国情的经济发展战略②依靠国际市场和外国资本③发展出口工业,参与国际市场竞争④建成著名的外汇交易市场
将下面单链表的插入算法补充完整。算法说明:在带有头结点的单链线性表中第i个位置之前插入元素x:typedef{DataTypedata;structnode*next;}LNode,*LinkList:l‘ntlistinsert(Lin
_______就是把一个字符的各数据位用几条线同时进行传输。
CISC指令的特点是指令长度固定、指令种类少、_______。
随机试题
流行性脑脊髓膜炎可导致
A、GPIa/ⅡaB、GPIb/ⅨC、GPIc/ⅡaD、GPⅣE、GPVvWF的受体
A、450nmB、550nmC、633nmD、650nmE、820nm红外激光片(IR型),吸收光谱的峰值为
区域火灾风险评估原则有()。
单位成为犯罪主体必须是()。
下列程序的输出结果是______。#include<stdio.h>main(){char*p1,*p2,str[50]="xyz";p1="abcd";p2="ABCD";strc
A、 B、 C、 B
FormostofAmericanhistory,businesseswereruntoprovidelivelihoodsand"reasonable"profit.Inthelastfewdecades,thou
Youcanborrowsomemoneyfromhimthistimebutdon’tmakea______ofit.
AstrologyA)Astrologyisthestudyofhowthesun,themoon,planets,andstarsaresupposedlyrelatedtolifeandeventso
最新回复
(
0
)