首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
给定一个含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
49
问题
给定一个含n(n≥1)个整数的数组,请设计一个在时间上尽可能高效的算法,找出数组中未出现的最小正整数。例如,数组(-5,3,2,3)中未出现的最小正整数是1;数组{1,2,3)中未出现的最小正整数是4。要求:
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
时间复杂度:遍历A一次,遍历B一次,两次循环内操作步骤为O(1)量级,因此时间复杂度为O(n)。空间复杂度:额外分配了B[n],空间复杂度为O(n)。
解析
转载请注明原文地址:https://kaotiyun.com/show/4KCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
基督教产生的时间是()。
系统阐明社会主义初级阶段理论是在()。
水门事件
在操作系统中,P,V操作是一种()。
对下列4个序列用快速排序方法进行排序,以序列的第1个元素为基准进行划分。在第1趟划分过程中,元素移动次数最多的是()。
在一个双链表中,在*p结点之前插入*q结点的操作是()。
某公司的局域网设置如下所示,两个局域网通过路由器连接到NAT、服务器上,并且通过NAT服务器连接到Internet上。局域网1的掩码是192.168.14.0/25,局域网2的掩码是192.168.14.128/25,NAT服务器的内部IP地址为192.1
指令字长为12位,每个地址码为3位,采用扩展操作码的方式,设计4条三地址指令、16条二地址指令、64条一地址指令和16条零地址指令。(1)给出一种操作码的扩展方案。(2)计算该方案操作码的平均长度。
设二维数组A[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放的数组元素,a[0][O]的存储地址为860,则a[3][5]的存储地址为()。
设有A,B,C,D4台主机都处在同一个物理网络中,A主机的IP地址是192.155.28.112,B主机的IP地址是192.155.28.120,C主机的IP地址是192.155.28.135,D主机的IP地址是192.155.28.202。共
随机试题
在英格兰皇家督学处,任皇家督学处处长的是()
现代医学模式对临床诊治工作道德的影响主要表现在
"水不涵木"属于"木火刑金"属于
案情:甲、乙国有企业与另外7家国有企业拟联合组建设立永发有限责任公司(以下简称永发公司)。公司章程的部分内容是:公司股东会除召开定期会议外,还可以召开临时会议,临时会议须经代表1/2以上表决权的股东、1/2以上的董事或1/2以上的监事提议召开。在申请公司设
防潮层常用的施工方法除捆扎法外,还有()。
以下关于消极型管理和积极型管理的说法正确的是()。
资产组合和分散化投资的基本目的之一是提高预期收益或者降低预期损失。()
甲公司以欺诈手段骗得乙公司与之订立合同,乙公司因而签发一张汇票给甲公司,随后甲公司将汇票背书转让给丙公司。汇票到期前,乙公司发现受骗,即向法院申请撤销与甲公司的合同。如果合同被撤销,下列说法中,正确的是()。
陈述性知识的学习过程是将新的命题与命题网络中的有关命题联系起来,在这一过程中,学习者要对信息进行精加工。()
A、Hesawtheofficeonhiswayhomefromwork.B、AfriendreferredhimtoDr.Carter’soffice.C、HefoundDr.Carter’snumber
最新回复
(
0
)