首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,
admin
2017-04-28
98
问题
设一个整形一维数组里有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
学硕统考专业
相关试题推荐
概述太平天国运动失败的原因及历史意义。
论述中国封建社会中后期赋税制度变迁的主要内容。
《齐民要求.序》中写道:“今采摭经传,爰及歌谣,洵之老成,验之行事,起自农耕,终于醯醢(酱醋),资生之靡不毕书书;号日《齐民要术》……舍本逐末,贤哲所非……故商贾之事,阙而不录。”这段材料表明作者()。①采取古今资料的编撰原则②
近代中国第一个系统介绍西方思想与文化名著的翻译家和启蒙思想家是()。
下列现象均属于明朝手工业进步的表现的是()①嘉万年间民营手工业渐居主要地位②匠役制度瓦解③出现了雇佣劳动、组织手工工场的经营方式④加强了对工匠的剥削,工匠的人身依附关系加强
解放军渡江战役中横渡长江的东西两个攻击点是()。
“两个凡是”
第一个五年计划的具体时间段是()。
在西欧列强海外殖民扩张进程中,各国之间相互争夺海上霸权。18世纪末,英国在争霸中取得胜利的根本原因在于()
在明朝中叶,农业生产发生了一件非常重要的事件——(),对于当时的食物结构产生了重大的影响
随机试题
女性患者,67岁,有2型糖尿病五年,血压180/80毫米汞柱,心率60次/分。联合用药后血压在140/70mmHg,水肿消失,出现血糖偏高、血钾偏低,可改用
简述皮肌炎病人的临床表现。
疖是指
某车间可从A、B两种新设备中选择一种来更换现有旧设备。设备A使用寿命期为6年,设备投资10000元,年经营成本前三年平均为5500万元,后三年平均为6500万元,期末净残值为3500万元。设备B使用寿命期6年,设备投资12000万元,年经营成本前
商品流通企业的社会目标不包括()。
下列哪一项是从教育功能角度分类的社区教育内容?()
2019年4月16日电,中国科学院深海科学与工程研究所和水生生物研究所与西北工业大学联合攻关,对生活在马里亚纳海沟7000米以下的()开展多方面研究,北京时间4月15日23时,相关研究成果发表于《自然》杂志子刊《自然·生态与进化》。
设f(x)连续,且=2,则下列结论正确的是().
下列关于异常的描述中,正确的是______。
AccordingtoBT’sfuturologist,IanPearson,theseareamongthedevelopmentsscheduledforthefirstfewdecadesofthenewmil
最新回复
(
0
)