首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,
admin
2017-04-28
57
问题
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,—4,7,2,—5,则和最大的子数组为3,10,—4,7,2,该子数组的和为18。要求:
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
时间复杂度分析:整个算法过程相当于把数组遍历了一遍,所以时间复杂度为O(n)。 空间复杂度分析:算法中只需要使用sum和max这两个临时变量,所以空间复杂度为一常数,表示为O(1)。
解析
转载请注明原文地址:https://kaotiyun.com/show/tWRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
分析安史之乱发生的原因及其影响。
1901年6月,发表《立宪法议》,首先提出君主立宪要求的是()。
晚清时期清帝年号的正确排序是()
下列现象均属于明朝手工业进步的表现的是()①嘉万年间民营手工业渐居主要地位②匠役制度瓦解③出现了雇佣劳动、组织手工工场的经营方式④加强了对工匠的剥削,工匠的人身依附关系加强
30年代,美国政府对一系列国际问题执行中立政策,最主要的原因是()。
袁世凯在控制自己权力,实现对全国控制的过程中,主要颁布的法律不包括()。
解放军渡江战役中横渡长江的东西两个攻击点是()。
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
TCP协议规定HTTP端口号为80的进程是()。
某系统有R1、R2和R3共3种资源,在TO时刻P1、P2、P3和P4这4个进程对资源的占用和需求情况如表4-4所示,此时系统的可用资源向量为(2,1,2)。试问:将系统中各种资源总数和此刻各进程对各资源的需求个数用向量或矩阵表示出来。
随机试题
全国人民代表大会财政经济委员会的下列哪些人员可以由全国人民代表大会常务委员会任命?
支气管哮喘是呼吸道__________疾病。控制哮喘的根本措施是__________,首选药物是__________。
男性,70岁,突然胸闷、气短、烦躁不安半小时,入院体检:血压26.6/13.3kPa(200/100mmHg),呼吸30次/分,脉搏140次/分。双肺底有中量干湿啰音。首选下列哪项治疗
湿性坏疽的叙述,错误的是
患者,男,25岁。发烧,咳嗽3天。检查:气管位置居中,右胸呼吸动度减弱,右中肺语颤增强,叩诊呈浊音,听诊可闻及湿啰音及支气管肺泡呼吸音。应首先考虑的是
按运动功能的发育规律,小儿起坐的年龄一般为( )。
西方中央银行常用的货币政策工具是( )。
影响肌肉力量的生理学因素主要有肌源性和神经源性两类。下列选项不属于肌源性因素的是()。
(2011年分析67)甲驾车闯红灯,将正常过马路的孕妇乙蹭倒,被公安机关交通管理部门罚款200元。乙虽未受伤,但因受惊吓,在送往医院途中,产下一子丙。请结合上述材料,运用法理学中法律关系的理论回答下列问题:(1)上述事件中,甲与公安机关
A、Buyaone-daytravelcard.B、Rentabicycle.C、Taketrams.D、Takeataxi.A
最新回复
(
0
)