首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和流程图,将应填入(n)处的语句写在对应栏内。 【说明】 下列流程图用于从数组K中找出一切满足:K(I)+K(J)=M的元素对(K(I),K(J))(1≤I≤J≤N)。假定数组K中的N个不同的整数已按从小到大的顺序排列,M是给定的常数。
阅读下列说明和流程图,将应填入(n)处的语句写在对应栏内。 【说明】 下列流程图用于从数组K中找出一切满足:K(I)+K(J)=M的元素对(K(I),K(J))(1≤I≤J≤N)。假定数组K中的N个不同的整数已按从小到大的顺序排列,M是给定的常数。
admin
2009-02-15
57
问题
阅读下列说明和流程图,将应填入(n)处的语句写在对应栏内。
【说明】
下列流程图用于从数组K中找出一切满足:K(I)+K(J)=M的元素对(K(I),K(J))(1≤I≤J≤N)。假定数组K中的N个不同的整数已按从小到大的顺序排列,M是给定的常数。
【流程图】
此流程图1中,比较“K(I)+K(J):M”最少执行次数约为(5)。
选项
答案
(1)≥ (2)< (3)I+1->I (4)J-1->J (5)[N/2]
解析
该算法的思路是:设置了两个变量I和J,初始时分别指向数组K的第一个元素和最后一个元素。如果这两个元素之和等于M时,输出结果,并这两个指针都向中间移动;如果小于M,则将指针I向中间移动(因为数组K已按从小到大的顺序排列);如果大于M,则将指针J向中间移动(因为数组K已按从小到大的顺序排列)。当I≥J时,说明所有的元素都搜索完毕,退出循环。
根据上面的分析,(1)、(2)空要求填写循环结束条件,显然,(1)空处应填写“≥”,(2)空处应填写“<”。这里主要要注意I=J的情况,当I=J时,说明指两个指针指向同一元素,应当退出循环。
(3)空在流程图有两处,一处是当K(I)+K(J)=M时,另一处是当K(I)+K(J)<M时,根据上面分析这两种情况都要将指针I向中间移动,即“I+1->I”。同样的道理,(4)空处应填写“J-1->J”。
比较“K(I)+K(J):M”最少执行次数发生在第1元素与第N个元素之和等于M、第2元素与第N-1个元素之和等于M、……,这样每次比较,两种指针都向中间移动,因此最小执行次数约为“N-2”。
转载请注明原文地址:https://kaotiyun.com/show/dbjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
信息处理组长感到日常的信息处理工作效率不高,而且容易出错。为解决这个问题,一般来说,应重点采取的技术措施是()。
根据某机构的统计与推测,我国人口中男性和女性各个年龄段的百分比如下图。根据该图,以下叙述中正确的是________________。
计算机中的数据是指________________。
在收集、整理、存储大数据时,删除重复数据的作用不包括________________。
在Excel2007中,若在单元格A1中输入函数“=ROUNDUP(3.1415926,2)”,按回车键后,则A1单元格中的值为______。
Make()copiesofimportantfiles,andstorethemonseparatelocationstoprotectyourinformation.
为什么一般处理“震荡波”病毒时,首先要把被侵入的计算机系统从网络上断开?在计算机系统发现病毒并清除以后,在未接入网络之前,从安全方面考虑,若需重新安装操作系统,通常需要执行以下几项主要工作后,方可接入网络。请给出下列工作的合理顺序。A.安装操作
请根据图2-13网页的显示效果,解释该ASP程序中用下画线标出的语句的含义,即填写(1)、(3)、(4)、(6)、(10)空缺处的解释内容。以下网页设计方式中,可以使用户快捷有效的获取其所需信息的有(13)。(不定项选择)A.限制网页中同时
阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填(n)处的语句写在对应栏内。[说明]登录Web页时,在Web页中显示“welcometomyhomepage!”,并且文字渐隐渐现,然后显示“hello
阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在对应栏内。[说明]这是一个修改字符串的题目,此题中将字符串“hello,Iamnotastudent,Idonotlikecom
随机试题
胆红素主要来源于()
下肢静脉曲张能否手术取决于()
坐骨结节间径正常值为
瘀血阻滞胸部脉络所致胸痛的特点是
采用工程量清单计价方式,业主对设计变更而导致的工程造价的变化一目了然,业主可以根据投资情况来决定是否进行设计变更。这反映了工程量清单计价方法()的特点。
三相异步电动机以如图所示的两种方式接入同一电源,它们的旋旋方向()。
《“十二五”节能减排综合性工作方案》提出,对城市污水处理设施建设严重滞后、收费政策不落实、污水处理厂建成后一年内实际处理水量达不到设计能力的(),以及已建成污水处理设施但无故不运行的地区,暂缓审批该城市项目环评。
下列关于存储系统层次结构的说法中,不正确的是()。
设有如下两个关系U和V,则UV运算结果的元组个数是(1),属性个数是(2);UV运算结果的元组个数是(3),属性个数是(4)。
我们要善于学习别人的长处。
最新回复
(
0
)