首页
登录
从业资格
给定包含n 个正整数的数组 A 和正整数 x,要判断数组 A 中是否存在两个元素
给定包含n 个正整数的数组 A 和正整数 x,要判断数组 A 中是否存在两个元素
考试题库
2022-08-02
93
问题
给定包含n 个正整数的数组 A 和正整数 x,要判断数组 A 中是否存在两个元素之和等于 x. 先用插入排序算法对数组 A 进行排序,再用以下过程 P 来判断是否存在两个元素之和等于 x. low=1; high=n; while(high>low) if A[low]+A[high]=x return true; else if A[low]+A[high]>x low++; else high--; return false;则过程 P 的时间复杂度为( ),整个算法的时间复杂度为( )。问题1选项A.O(n)B.O(nlgn)C.O(n2)D.O(n2lgn)问题2选项A.O(n)B.O(nlgn)C.O(n2)D.O(n2lgn)
选项
答案
AC
解析
1.有一层循环while
2.插入排序的时间复杂为O(n^2)
转载请注明原文地址:https://www.tihaiku.com/congyezige/2418082.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
设机器码的长度为8,x为带符号纯小数,y为带符号纯整数,[X]原=111111
冯?诺依曼体系结构的计算机有两个主要组成部件:内存和处理器。其中,内存用于存储指
冯?诺依曼体系结构的计算机有两个主要组成部件:内存和处理器。其中,内存用于存储指
两个递增序列A和B的长度分别为m和n(m<n),将二者归并为一个长度为m+n的
栈的运算特点是后进先出。元素a、b、c、d依次入栈,则不能得到的出栈序列是()。
以下关于排序算法的叙述中,正确的是()。A.冒泡排序法中,元素的交换次数与元
设两个8位补码表示的数b7b6b5b4b3b2b1b0和a7a6a5a4a3
对具有n个元素的顺序表(采用顺序存储的线性表)进行()操作,其耗时与n的大小
设数组a[0..m,1..n]的每个元素占用1个存储单元,若元素按行存储,则数组
关于汉字编码的叙述,错误的是()。A.采用矢量法表示汉字时,若两个汉字的笔画
随机试题
WhichofthefollowingistrueabouttheimmunitytoHIV?[originaltext]About10
Therewereanumberofcarvedstonefiguresplacedatintervalsalongthepa
锅炉按用途可分为:电站锅炉、工业锅炉、船舶锅炉、蒸汽锅炉和热水锅炉。()
关于建筑项目能耗水平分析评价的说法,正确的有( )。A:公共建筑空调系统新风量标
根据工业管道安装工程量计算规则,各种管件及附件工程量的计算方法为( )。A.管
有止咳平喘、润肠通便功效的是A.麻黄、款冬花B.百部、紫菀C.杏仁、桃仁D.蛤蚧
行政组织具有社会性和()。A.公共性 B.约束性 C.强制性 D.服
关于有担保流动资金贷款的说法,错误的是()。 A.有担保流动资金贷款的利率不
帕瑞认为青年期思维发展的阶段包括()。多选A.二元论阶段 B.相对性阶段 C
下列适用反治法治疗的是A.阴盛则寒 B.阴盛格阳 C.阴虚则热 D.真热假
最新回复
(
0
)