首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定n个整数构成的数组A={a1,a2,……,an}和整数x,判断A中是否存在两个元素ai和aj,使的ai+aj=x。为了求解问题,首先用归并排序算法对数组A进行从大到小排序;然后判断是否存在ai+aj=x,具体的方法如下列伪代码所示。则求解该问题时排序算
给定n个整数构成的数组A={a1,a2,……,an}和整数x,判断A中是否存在两个元素ai和aj,使的ai+aj=x。为了求解问题,首先用归并排序算法对数组A进行从大到小排序;然后判断是否存在ai+aj=x,具体的方法如下列伪代码所示。则求解该问题时排序算
admin
2019-07-12
48
问题
给定n个整数构成的数组A={a
1
,a
2
,……,a
n
}和整数x,判断A中是否存在两个元素ai和aj,使的ai+aj=x。为了求解问题,首先用归并排序算法对数组A进行从大到小排序;然后判断是否存在a
i
+a
j
=x,具体的方法如下列伪代码所示。则求解该问题时排序算法应用了(62)算法设计策略,整个算法的时间复杂度为(63)。
i=1;j=n
Whilei
Ifrdi+ai=xretumtree
Els
(63)
选项
A、O(n)
B、0(nlgn)
C、O(n
2
)
D、O(nlg
2
n)
答案
B
解析
分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。分支算法的时间复杂度为O(nlgn)。
转载请注明原文地址:https://kaotiyun.com/show/E6CZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
若Linux用户需要将FTP默认的21号端口修改为8800,可以修改(33)配置文件。
下列隧道协议中工作在网络层的是______。
在IP协议的数据报报头中,与分片和重新组装无关的字段有__________。
在Linux中,_________命令可将文件以修改时间顺序显示。
~IPSec的加密和认证过程中所使用的密钥由()机制来生成和分发。
结构化开发方法中,数据流图是(5)阶段产生的成果。
OSPF协议使用(1)报文来保持与其邻居的连接。下面关于OSPF拓扑数据库的描述中,正确的是(2)。(2)
假设有证书发放机构I1、I2,用户A在I1获取证书,用户B在I2获取证书,I1和I2已安全交换了各自的公钥,如果用I1《A》表示由I1颁发给A的证书,A可通过()证书链获取B的公开密钥。
李某在《电脑与编程》杂志上看到张某发表的一组程序,颇为欣赏,就复印了100份作为程序设计辅导教材发给学生。李某又将这组程序逐段加以评析,写成评论文章后投到《电脑编程技巧》杂志上发表。李某的行为__________。(2008年下半年试题)
多媒体电子出版物创作的主要过程可分为(19)。基于内容检索的体系结构可分为两个子系统:(20)。
随机试题
奶类中蛋白质的分解产物如硫化氢、氨基酸等使奶产生臭味。()
Thesecretarywasfliedfor______herduty.
我们在制定教育目的时,既要考虑社会需要,又要考虑人的自身发展需要。
女性,25岁,新婚,最近半年无妊娠计划。患者于吸宫人流手术中,突感胸闷、头晕,血压70/50mmHg,脉搏50次/分,应首先考虑
公民李某为一企业员工,2013年取得以下收入:(1)该企业实行年薪制,李某每月取得工资5000元,12月取得年终绩效工资64000元;(2)李某根据自己的创业心得,编写的长篇小说出版,按合同约定,出版社向李某预付稿酬10000元,作品出版后再付
生产车间登记“在产品收发结存账”所依据的凭证、资料中,不应包括的是()。
旅游团在长白山滑雪时,导游应提醒游客注意()。
Simon提出的决策过程包括三个阶段,它们是
数据库设计的根本目标是要解决()。
JazzJazzbeganintheearly20thcenturyasamusicof【1】______Americans.Thefirst【1】______jazzr
最新回复
(
0
)