首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和流程图回答问题,将解答填入对应栏。 [说明] “直接插入法”排序是一种N2运算量的例程,只能用在N较小的时候,其方法是:挑出第二个数将它按与第一个数大小的顺序插入,然后挑出第三个数将它按大小顺序插入到前两个数中,如此下去,一直
阅读以下说明和流程图回答问题,将解答填入对应栏。 [说明] “直接插入法”排序是一种N2运算量的例程,只能用在N较小的时候,其方法是:挑出第二个数将它按与第一个数大小的顺序插入,然后挑出第三个数将它按大小顺序插入到前两个数中,如此下去,一直
admin
2010-12-16
108
问题
阅读以下说明和流程图回答问题,将解答填入对应栏。
[说明]
“直接插入法”排序是一种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
程序员下午应用技术考试
软考初级
相关试题推荐
信息系统运行过程中的数据备份工作不包括________________。
我国的信息安全法律法规包括国家法律、行政法规和部门规章及规范性文件等。()属于部门规章及规范性文件。
在Excel2010中,设单元格A1、B1、C1、A2、B2、C2中的值分别为1、2、3、4、5、6,若在单元格D1中输入函数“=MAX(A1:A2,B1:C2)”,按回车键后,则D1单元格中的值为(
企业数字化转型是指企业在数字经济环境下,利用数字化技术和能力实现业务的转型、创新和增长。企业数字化转型的措施不包括()。
在Excel的A1单元格中输入函数“=ROUND(3.1415,2)”,则A1单元格中显示的值为(57)。
西部某省考试机构工作人员统计了去年下半年三个地区四种资格的报考人数,将统计表抄录如下(其中有一个数据抄错了): 信息处理技术员小王很快就找出了错误的数据,并进行了纠正。错误的数据是(32),该数据应纠正为(33)。32.
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。65
在Word中,下列关于拆分表格的叙述中,正确的是______。
双击某个非可执行程序的文件名将(24)。
计算机运行一段时间后性能一般会有所下降,为此需要用优化工具对系统进行优化。系统优化的工作不包括()。
随机试题
在面板堆石坝堆石体的填筑工艺中,后退法的主要优点是().
《内经》汗为何脏之液
在信息传递过程中不产生第二信使的物质是
胆为六腑的依据是
固定资产出售、报废或毁损时,无论固定资产是否达到预定可使用状态,固定资产的清理后净收益均应计入当期损益。 ( )
某市一娱乐公司2012年1月1日开业,经营范围包括娱乐、饮食及其他服务,当年收入情况如下:(1)门票收入220万元,歌舞厅收入400万元,游戏厅收入100万元。(2)7月1日至12月31日保龄球馆取得收入120万元。(3)美容美发、中医按摩收入150万元。
下列项目中,可免征个人所得税的有()。
下列有关外商投资旅行社的说法中,正确的是()
截至2011年3月底,日本福岛第一核电站泄漏到外部的放射性物质有()
Hetoldavery(live)______storyabouthislifeinAfrica.
最新回复
(
0
)