首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定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
42
问题
给定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
软件设计师上午基础知识考试
软考中级
相关试题推荐
无线局域网标准IEEE 802.11i提出了新的TKIP协议来解决(66)中存在的安全隐患。
若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为__________。(2010年上半年试题)
动态划分VLAN的方法中不包括(23)。
在输入输出控制方法中,采用_______可以使得设备与主存间的数据块传送无需CPU干预。
在Linux中,_________命令可将文件以修改时间顺序显示。
在Internet上有许多协议,下面的选项中能正确表示协议层次关系的是(23)。
在路由器配置过程中,要查看用户输入的最后几条命令,应该输入__________。(2010年下半年试题)
阅读下列说明和算法,回答问题1和问题2,将解答填入答题纸的对应栏内。[说明]算法2-1是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号没有对应的左括号或者右括号,则给出相应的提示信息,如下所示:文件提示信息(
多媒体电子出版物创作的主要过程可分为(62)。基于内容检索的体系结构可分为两个子系统:(63)。
多媒体电子出版物创作的主要过程可分为(62)。基于内容检索的体系结构可分为两个子系统:(63)。
随机试题
简述仲裁协议的形式。
A.月华丸B.百合固金汤C.保真汤D.秦艽鳖甲散E.参苓白术散
骨骼肌兴奋收缩耦联的耦联物质是
建设工程施工风险的类型包括()。下列属于工程环境风险的是()。
新西兰是个高度发达的资本主义国家,其()出口值皆为世界第一。
短距离跑的练习方法有()①小步跑、高抬腿跑②负重跨步走③6人一组接力跑④快速蹬离起跑器练习⑤斜支撑高抬腿
某地的房产税率为8%,如果一套两居室从220000元升值到275000元,那么房产税需要增加多少元?()
Dopeoplegethappierormorefoul-temperedastheyage?Stereotypesofirritableneighbors【C1】______,scientistshavebeentryi
Canada’spremiers(theleadersofprovincialgovernments),iftheyhaveanybreathleftaftercomplainingaboutOttawaattheir
A、Observingtheconquestof"Nian".B、Scarethebeast"Nian".C、Aformtothanktheoldman.D、Redisthefestivalcolor.B对应文中
最新回复
(
0
)