首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
给定一个含n(n≥1)个整数的数组,请设计一个在时间上尽可能高效的算法,找出数组中未出现的最小正整数。例如,数组(-5,3,2,3)中未出现的最小正整数是1;数组{1,2,3)中未出现的最小正整数是4。要求: 说明你所设计算法的时间复杂度和空间复杂度。
给定一个含n(n≥1)个整数的数组,请设计一个在时间上尽可能高效的算法,找出数组中未出现的最小正整数。例如,数组(-5,3,2,3)中未出现的最小正整数是1;数组{1,2,3)中未出现的最小正整数是4。要求: 说明你所设计算法的时间复杂度和空间复杂度。
admin
2019-08-17
72
问题
给定一个含n(n≥1)个整数的数组,请设计一个在时间上尽可能高效的算法,找出数组中未出现的最小正整数。例如,数组(-5,3,2,3)中未出现的最小正整数是1;数组{1,2,3)中未出现的最小正整数是4。要求:
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
时间复杂度:遍历A一次,遍历B一次,两次循环内操作步骤为O(1)量级,因此时间复杂度为O(n)。空间复杂度:额外分配了B[n],空间复杂度为O(n)。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/4KCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
马克思为第一国际起草的文件有()。①《共产党宣言》②《临时章程》③《成立宣言》④《资本论》
清朝的()划定了中俄两国中段边界,是继续谈判确立两国相互关系的全面条约的基础
“两个凡是”
下图是某模型机CPU的组成框图。设该CPU采用同步控制逻辑,分取指周期、取第一操作数周期,取第二操作数周期、执行周期四个机器周期,每个机器周期有T0、T1、T2三个节拍。试写出如下双操作数运算指令的微操作命令及节拍安排。ADDR0,(R1)完成功
(1)所有事件的最早发生时间如下:Ve(1)=0Ve(2)==5Ve(3)=6Ve(4)=max{ve(2)+3,ve(3)+6}=12Ve(5)=max{ve(3)+3,ve(4)+3}=15Ve(6)=ve(4)+4=16Ve(7)=ve
操作系统采用页式存储管理方法,要求()。
某DRAM芯片内部存储元排列成1024.×1024的矩阵,且已知其存取周期为0.1μs,最大刷新间隔为2ms。当采用异步刷新方式时,死时间()。
某路由器的IP地址是125.45.23.12,它在以太网上的物理地址为2345AB4F67CD,它收到了一个分组,分组中的目的IP地址是125.11.78.10。(1)试给出这个路由器发出的ARP请求分组中的各项目。假定不划分子网。
下列关于计算机中指令和数据存放位置的叙述,正确的是()。
下列选项中,用于提高RAID可靠性的措施有I.磁盘镜像Ⅱ.条带化Ⅲ.奇偶校验Ⅳ.增加cache机制
随机试题
A.风邪B.火邪C.燥邪D.暑邪六淫中致病季节性最强的邪气是
A.萎缩性鼻炎、干性鼻炎B.过敏性鼻炎C.用于鼻腔急、慢性鼻炎和鼻窦炎D.无征兆局部刺激的止痛E.急性偏头痛左卡巴斯汀鼻喷剂临床应用于
邀请图书馆采购人员到自己企业的现货批销基地、样本室、卖场进行现场采购的供货形式是()。
______thedistance,wespottedthetwoswimmerswiththeirheadsbubblinginthewater.
急性肾小球肾炎风寒束肺证,治疗应首选的方剂是()
经出租人书面同意转租房屋的,原房屋租赁合同()。
会计核算软件应能打印()数据。
在CAPM上发展出的风险调整差异衡量指标是()。
下列各项中,在采用间接法将净利润调节为经营活动的现金流量时,需要调减的有()。
A、Pressurereducing.B、Workdeadlines.C、Familyobligation.D、Shoppingforholidays.A对话开头,男士说最近的调查显示,三分之一的人都生活在巨大的压力之下,因此他们邀请了《
最新回复
(
0
)