首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定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-04-22
37
问题
给定n个整数构成的数组A={a
1
,a
2
,……,a
n
}和整数x,判断A中是否存在两个元素a
i
和a
j
,是的a
i
+a
j
=x。为了求解问题,首先用归并排序算法对数组A进行从大到小排序;然后判断是否存在a
i
+a
j
=x,具体的方法如下列伪代码所示。则求解该问题时排序算法应用了
(1)
算法设计策略,整个算法的时间复杂度为
(2)
。
…
1=1;j=n
While i<j
If a
i
+a
j
=x return true
Else if a
i
+a
j
>x
J- -;
Else
I++;
Return false;
(2)
选项
A、O(n)
B、O(nlgn)
C、O(n*)
D、O(nlg*n)
答案
B
解析
分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。
转载请注明原文地址:https://kaotiyun.com/show/HiRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
TCP是互联网中的传输层协议,TCP协议进行流量控制的方法是(22),当TCP实体发出连接请求(SYN)后,等待对方的(23)响应。
HTTPS的安全机制工作在(48),而S-HTTP的安全机制工作在(49)。(48)
PGP的功能中不包括(68)________________。
下列关于私有地址个数和地址的描述中,都正确的是________________。
IP数据报的分段和重装配要用到报文头部的报文ID、数据长度、段偏置值和M标志等四个字段,其中(23)的作用是指示每一分段在原报文中的位置:若某个段是原报个分段,其(24)值为“0”。(24)
非对称加密算法中,加密和解密使用不同的密钥,下面的加密算法中(41)属于非对称加密算法。若甲、乙采用非对称密钥体系进行保密通信,甲用乙的公钥加密数据文件,乙使用(42)来对数据文件进行解密。(42)
渐增式开发方法有利于(4)。
快速以太网物理层规范100Base-TX规定使用__________。(2008年上半年试题)
下面是家庭用户安装ADSL宽带网络时的拓扑结构图,图中左下角的X是(1)设备,为了建立虚拟拨号线路,在用户终端上应安装(2)协议。(1)
表达式(a-b)*(c+5)的后缀式是(22)。
随机试题
在经济基础和上层建筑这对矛盾中_______。
Livingisrisky.Crossingtheroad,drivingacar,flying,swallowinganaspirintabletoreatingachickensandwichtheycana
牙周疾病二级预防概念不包括
繁殖周期内有两种形态的微生物是
女,38岁,接触性出血1个月余,白带有恶臭。妇科检查:宫颈Ⅱ度糜烂,前唇有5cm的质地脆赘生物,易出血。子宫正常大,三合诊(一)。最恰当的治疗方法为
中国银监会2009年下发的《关于进一一步规范商业银行个人理财业务投资管理有关问题的通知》规定,对于一般性客户的理财资金不得投资于境内二级市场公开交易的股票或与其相关的证券投资基金。()
教育具有历史继承性。
下图所示的是哪种典型地貌?()
下列肿瘤中,属于恶性肿瘤的是
货币危机
最新回复
(
0
)