首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和流程图回答问题,将解答填入对应栏。 [说明] “直接插入法”排序是一种N2运算量的例程,只能用在N较小的时候,其方法是:挑出第二个数将它按与第一个数大小的顺序插入,然后挑出第三个数将它按大小顺序插入到前两个数中,如此下去,一直
阅读以下说明和流程图回答问题,将解答填入对应栏。 [说明] “直接插入法”排序是一种N2运算量的例程,只能用在N较小的时候,其方法是:挑出第二个数将它按与第一个数大小的顺序插入,然后挑出第三个数将它按大小顺序插入到前两个数中,如此下去,一直
admin
2010-12-16
50
问题
阅读以下说明和流程图回答问题,将解答填入对应栏。
[说明]
“直接插入法”排序是一种N2运算量的例程,只能用在N较小的时候,其方法是:挑出第二个数将它按与第一个数大小的顺序插入,然后挑出第三个数将它按大小顺序插入到前两个数中,如此下去,一直到最后一个也插入。
注:流程中循环开始的说明按照“循环变量:循环初值,循环终值,增量”格式描述。
[问题]
将流程图的(1)~(5)处补充完整。
选项
答案
(1)1,n-1,1; (2) a[j]; (3) a[j]<a[i]; (4) a[i+1]=a[i]; (5) a[i+1]=a;
解析
本题目考查流程图。
题目中已经给出了直接插入法排序的算法,由于该算法是从数组中第二个数起,取出并与前面的数进行排序,直到数组中最后一个数排序完成,所以,循环变量初值为1,终值为N-1,增量为1,按照题目中要求的格式,则为“1,N-1,1”。
由题目中的算法可知,我们要将取出来的数同排在其前面的数做比较,并插入,所以,首先要把取出来的数赋给一个变量,即(2)填入“a[j]”。然后从第j-1个数开始,如果a
>a[j],那么我们就将a
N移一位,以便空出一个位置来插入a[j],所以(4)填入“a[i+1]=a
”这样一直进行到a
<a[j]或者i<0,这时,我们就找到了a[j]要插入的位置,可以将a[j]插入,即(3)填入“a[j]<a
”,(5)填入“a[i+1]=a”。
转载请注明原文地址:https://kaotiyun.com/show/66jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
软件发生故障后,往往通过重新配置、重新安装或重启电脑后可以排除故障。软件故障的这一特点称为()。
某企业去年四次核查的钢材库存量情况如下表:用加权平均法计算出该企业去年钢材平均库存量为()吨(中间各次核查数据的权都取1,首次与末次核查数据的权都取0.5)。
下列关于输入声音时的采样频率和信息储存量的叙述中,正确的是(8)。
在Word2007中,为使内容更加醒目,文章更具有条理性,可在若干段落前面添加__________。
要使Word能自动提醒英文单词的字母拼写是否正确,应设置Word的(47)选项功能。
关系代数运算是以集合操作为基础的运算,其5种基本运算是并、差、(57)、投影和选择。
某PowerPo血文档共有10张幻灯片,先选中第6张幻灯片,再改变背景设置,单击“全部应用”命令后,则第________张幻灯片的背景被改变。
在Excel“单元格格式”对话框的“对齐”选项卡中,“垂直对齐”选项中不包括(56)。
在Excel中,为标识一个由单元格B3、B4、C3、C4、D4、D5、D6、D7组成的区域,下列选项中,正确的是______。
随机试题
在答辩期满前人民法院对案件进行调解,适用普通程序的案件在当事人同意调解之日起( )日内,适用简易程序的案件在当事人同意调解之日起( )日内未达成调解协议的,经各方当事人同意,可以继续调解
Hewasstandingbyanelectricheater,andhisnightdress______fire.
A.活血顺气B.补养气血C.顺气开郁D.补气回阳气厥实证的治法是
患者安于已适应的角色,小病大养,该出院而不愿意出院。此时患者的状态被称为角色行为( )。
工程支付必须以()为基础。
下列关于塔式起重机的基本构造及原理的描述中,正确的是()。
贴现行为的实质是( )。
下列选项中有错别字的一项是()。
在歌曲和乐曲中,有许多从弱拍或次强拍起音的,开始的小节称为_________或不完全小节。
在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在()。
最新回复
(
0
)