首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,-2,3,10,
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,-2,3,10,
admin
2017-11-20
30
问题
设一个整形一维数组里有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/cNRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
《齐民要求.序》中写道:“今采摭经传,爰及歌谣,洵之老成,验之行事,起自农耕,终于醯醢(酱醋),资生之靡不毕书书;号日《齐民要术》……舍本逐末,贤哲所非……故商贾之事,阙而不录。”这段材料表明作者()。①采取古今资料的编撰原则②
以下关于阿兹特克文化的叙述,不正确的是()。
光绪元年七月,清政府迫于()强烈要求派一位使臣到其国,()成为中国第一个驻外公使
关于德意志宗教改革的说法不正确的是()
巴黎和会召开的时间是()。
全国高校院系调整的具体时间是()。
16世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
全国高校院系调整的具体时间是()。
随机试题
A23~26cmB25~28cmC18~20cmD8.5~9.5cmE12.5~13cm坐骨结节间径正常值为
由Tc细胞介导的是由NK细胞介导的是
患者,女,63岁。风心病伴二尖瓣狭窄6年,伴心房颤动5年,无明显原因突然出现意识障碍。最可能的原因是
(2007)关于低温热水地面辐射供暖系统,以下哪种说法是错误的?
《建设工程监理范围和规模标准规定》中规定建筑面积在( )的成片开发建设的住宅小区工程必须实行监理。
关于抵押物的转让,下列说法正确的有()。
纳税人用于投资入股的应税消费品,其消费税的处理是()。
()是要求评定者根据某一工作行为发生的频率或次数的多少,对被评定者打分的绩效考评方法。
酝酿效应:在日常工作生活中,我们有时遇到难题后百思不得其解。这时如果把它暂时放到一边,先去干别的工作或者先去休息、娱乐,过一段时间很可能突然找到了灵感,先前的难题轻而易举就找到了答案。这种效应在心理学上被称为“酝酿效应”。根据上述定义,下列选项不能体现酝酿
男性,56岁,因呕血3小时入院。既往有乙型病毒肝炎史10余年。体格检查:血压120/65mmHg,脉搏90次/分,巩膜黄染,胸前区见数个蜘蛛痣,肝掌(+),腹膨隆,肝、脾触诊不满意,移动性浊音(+)。血常规:血红蛋白80g/L。该患者引起消化道出血最可
最新回复
(
0
)