首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和流程图回答问题,将解答填入对应栏。 [说明] “直接插入法”排序是一种N2运算量的例程,只能用在N较小的时候,其方法是:挑出第二个数将它按与第一个数大小的顺序插入,然后挑出第三个数将它按大小顺序插入到前两个数中,如此下去,一直
阅读以下说明和流程图回答问题,将解答填入对应栏。 [说明] “直接插入法”排序是一种N2运算量的例程,只能用在N较小的时候,其方法是:挑出第二个数将它按与第一个数大小的顺序插入,然后挑出第三个数将它按大小顺序插入到前两个数中,如此下去,一直
admin
2010-12-16
60
问题
阅读以下说明和流程图回答问题,将解答填入对应栏。
[说明]
“直接插入法”排序是一种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://jikaoti.com/ti/55W7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
数据采集工作的注意事项不包括()。
在Excel2010中,设单元格A1、B1、C1、A2、B2、C2中的值分别为1、2、3、4、5、6,若在单元格D1中输入函数“=MAX(A1:A2,B1:C2)”,按回车键后,则D1单元格中的值为(
企业信息化总体架构的核心部分包括业务架构、信息架构、应用架构和技术架构四个部分,其中面向最终用户的是()。
企业的数据资产不包括()。
要使Word能自动提醒英文单词的字母拼写是否正确,应设置Word的(47)选项功能。
假设在Access中已经建立了“学生”表,表中包括“学号”、“姓名”、“性别”和“班级”等字段,如果要统计出每个班级的人数,那么在查询设计视图的“班级”的“总计”行和“学号”的“总计”行中应分别选择(65)。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。66
在用Word软件编辑文档时,若误删除了一个数据,随后可使用______命令进行恢复。
下列关于防火墙的叙述中,不正确的是(17)。
随机试题
颈椎不稳的主要诊断依据之一是过伸过屈位片上椎体角度位移大于
犬粪便黏腻,恶臭,有多量黏液,下列治疗不当的是()
在建设项目施工中,施工单位与其他主体产生合同之债的情形有()。
有权吊销会计人员从业资格证书的是()。
()遍游祖国名山大川,并且留下了大量的文献记载,成为宝贵的旅游史料。
自我效能感指人们对自己能否成功地从事某一行为的________。
面条:食物()
一支科学考察队前往某条河流的上游去考察一个生态区,他们以每天17千米的速度出发,沿河岸向上游行进若干天后到达目的地,然后在生态区考察了若干天,完成任务后以每天25千米的速度返回,在出发后的第60天,考察队行进了24千米后回到出发点,科学考察队在生态区考察了
第3代电子计算机使用的电子元件是
Inrecentyears,wavesofChinesefamilieschoosetosendtheirchildrenabroadtostudy.Isitagoodidea?Readtheexcerptca
最新回复
(
0
)