首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,
admin
2017-04-28
78
问题
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,—4,7,2,—5,则和最大的子数组为3,10,—4,7,2,该子数组的和为18。要求:
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
时间复杂度分析:整个算法过程相当于把数组遍历了一遍,所以时间复杂度为O(n)。 空间复杂度分析:算法中只需要使用sum和max这两个临时变量,所以空间复杂度为一常数,表示为O(1)。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/tWRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试述欧美盟国对德、日法西斯处置的异同,并分析这种现象的原因及影响。
下列对第三次科技革命推动了国际经济格局调整的叙述,不正确的是()。
永嘉之乱后,北方的政局是()。①西晋短暂统一的终结②北方长期处于多个政权分立的战乱状态③氐族人建立的前秦和鲜卑人建立的北魏曾统一过北方④民族交往和民族斗争交织在一起⑤民族大融合是历史发展的主流⑥民族大
洋务派创办军事工业的方式是()。
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
在周初分封中,分封同姓诸侯国、异姓诸侯国,也分封圣王之后,下面属于圣王之后的封国为()。
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(logn)的算法,确定树中第k个结点的位置。
编写判定给定的二叉树是否是二叉排序树的函数。
在操作系统中,P,V操作是一种()。
如图所示一台路由器连接3个以太网。请根据图中给出的参数回答如下问题:(1)该TCP/IP网络使用的是哪一类IP地址?(2)写出该网络划分子网后所采用的子网掩码。(3)系统管理员将计算机D和E按照图中所示结构连入网络并使用所分配的地址对TC
随机试题
筛查淋病的标准是
不属于小儿基本脉象的是
甲和乙分别为某国有企业的厂长和会计,在该厂转制过程中甲要求乙隐匿200万元的国有资产,过一段时间两人均分。乙按照甲的要求隐匿了财产,事后乙在甲不知情的情况下将该笔资产套现用于个人炒股,后在上级机关对该厂审计过程中,甲、乙主动向有关部门交代了犯罪事实。关于本
甲公司购置了一套需要安装的生产线,与该生产线有关的业务如下:(1)2014年9月30日,以银行存款购入待安装的生产线,增值税专用发票上注明的买价为468000元,增值税税额为82960元,另支付保险费及其他杂费32000元。该待安装生产线交付本公司
根据个人所得税法律制度的规定,个人通过境内非营利社会团体进行的下列捐赠中,在计算缴纳个人所得税时,准予税前全额扣除的有()。
甲公司为增值税一般纳税人,主要从事汽车销售和维修业务。2015年10月有关经济业务如下:(1)进口一批排气量4.0升小汽车,海关核定到岸价格720万元,缴纳关税180万元,支付境内运费4.2万元。(2)销售小汽车取得含增值税价款105
下列关于紫砂茶壶特点的表述,正确的有()。[2013年北京真题]
根据有关规定,下列观点正确的是()。
甲、乙两种物质的质量m和体积V的关系图像如图所示,则下列关于两个物质的密度之间的关系,正确的是:
监生历事
最新回复
(
0
)