首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
待排序关键字序列为{49,38,65,97,1 3,76,27,[49]),对其进行Shell排序,取d=4,该趟排序后的结果为(44)。
待排序关键字序列为{49,38,65,97,1 3,76,27,[49]),对其进行Shell排序,取d=4,该趟排序后的结果为(44)。
admin
2014-11-11
57
问题
待排序关键字序列为{49,38,65,97,1 3,76,27,[49]),对其进行Shell排序,取d=4,该趟排序后的结果为(44)。
选项
A、27,13,65,97,38,76,49,[49]
B、 13,38,27,[49],49,76,65,97
C、 13,27,38,[49],49,65,76,97
D、38,49,65,97,1 3,27,[49],76
答案
B
解析
希尔(shell)排序又称“缩小增量排序”,它的基本思想是,先对待排序列进行“宏观调整”,待序列中的记录“基本有序”时再进行直接插入排序。先将待排序列分割成为若干子序列,分别进行直接插入排序,待整个序列中的记录“基本有序”时,再对全体记录进行一次直接插入排序。具体做法:先取定一个小于n的整数d
1
作为第一个增量,把文件的全部记录分成d
1
个组,将所有距离为d
1
倍数的记录放在同一个组中,在各组内进行直接插入排序;然后取第二个增量d
2
<d
1
,重复上述分组和排序工作,依此类推,直至所取的增量d
i
=1(di
i-1<…
2
1),即所有记录放在同一组进行直接插入排序为止。
转载请注明原文地址:https://kaotiyun.com/show/yHRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在OSI参考模型中,实现端到端的应答、分组排序和流量控制功能的协议层是(22)。
阅读下列说明和C代码,将应填入(n)处的字句写在对应栏内。【说明】栈(Stack)结构是计算机语言实现中的一种重要数据结构。对于任意栈,进行插入和删除操作的一端称为栈顶(StockTop),而另一端称为栈底(StockBottom)。栈的基
【算法说明】下面是一段插入排序的程序,将R[k+1]插入到R[1...k]的适当位置。R[0]=R[k+1];j=k;while(R[j]>R[0]){R[j+1]=R[j];j-
流程图中文件F的纪录格式设定为见表4形式: 其中的①、②应定义为何种数据项?简述处理2、处理3和处理4作何种处理,若有排序处理则需指明排序的键及序(升序或降序)。
阅读下列程序说明,将在空缺处填入正确的内容。【程序说明】定义一个多边形结构:structpolygon实现以下内容:(1)建立该结构的链表:create函数是创建链表,每输入一个结点的数据,就把该结点加入到链表当中,它返回创建的链表的头指
阅读下列函数说明、图和C代码,将应填入(n)处的字句写在对应栏内。【说明】当一元多项式aixi中有许多系数为零时,可用一个单链表来存储,每个节点存储一个非零项的指数和对应系数。为了便于进行运算,用带头节点的单链表存储,头节点中存储多
图7-10中只有一个外部实体E1。使用[说明]中的词语,给出E1的名称。在进行系统分析与设计时,面向数据结构的设计方法(如Jackson方法)也被广泛应用。简要说明面向数据结构设计方法的基本思想及其适用场合。
随机试题
硫酸镁外用给药产生的药理作用是
躯体疾病所致精神障碍是指
治疗血瘀气滞,经行腹痛,兼风湿肩臂疼痛者,应选用( )。
药物流行病学的作用是
土地报酬递减规律是指在技术不变、其他要素不变的前提下,对相同面积的土地不断追加某种要素的投入所带来的报酬的增量迟早会出现下降。下图是土地报酬(总报酬、平均报酬、边际报酬)曲线示意图,请看图完成下列选项。关于土地报酬递减规律,错误的说法是(
关于需求不足叙述正确的是()。
Shewillneverforgettheday______shegotthefirstscholarship.
下列属于社会主义国家和资本主义国家共同具有的政府职能的是()。
AircraftRapidDecompressionProblemsWithoutquestion,therapiddecompressionoftheQantasBoeing747thatlandedinMani
AreYourKidsEatingJunk?DevelopHealthyEatingHabitsInYourChildrenTheotherdayIwatchedaveryinformativedoc
最新回复
(
0
)