首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,-2,3,10,
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,-2,3,10,
admin
2017-11-20
47
问题
设一个整形一维数组里有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
学硕统考专业
相关试题推荐
中国第一个资产阶级革命团体兴中会建立的时间是()。
下列事件:①上党战役②九三学社成立③“一二·一”惨案④《双十协定》签订,按照时间顺序排列正确的是()。
“我不想变成上帝,或居住在永恒之中,或者把天地抱在怀里,属于人的那种光荣对我就够了。我自己是凡人,我只要求凡人的幸福。”这句话体现的思想是()
第一国际成立前,各国无产阶级强烈要求加强国际团结的直接原因是()。
宁夏回族自治区的设立时间是()。
在1875年宪法中关于法国立法权的叙述,不正确的是()。
下列城市:①南京②厦门③天津④杭州,按其在近代历史上开放为商埠的时间先后顺序排列应该是()
第一国际成立前,各国无产阶级强烈要求加强国际团结的直接原因是()。
下面有关兵制的内容,与唐玄宗有关的是()
在周初分封中,分封同姓诸侯国、异姓诸侯国,也分封圣王之后,下面属于圣王之后的封国为()。
随机试题
在词的表现手法上,柳永以()见长。
Onlywithyourhelp,______suchdifficultiesinthefield.
成熟红细胞获得能量的唯一途径是
浅Ⅱ度烧伤局部损伤的深度是
对法人的资格审查应从()方面进行。
德国甲公司与中国乙公司在中国共同设立了某合资有限责任公司,后甲公司以确认其在合资公司的股东权利为由向中国某法院提起诉讼。关于本案的法律适用,下列哪一选项是正确的?(2014年卷一35题,单选)
2008年下半年,由某地三九物流公司和英和物流公司找到某第三方物流公司,请该公司作为它们的“二级代理商”为其代办某化工有限公司的铁路、公路运输等物流业务。获此信息后,该公司认为此项目本公司就能胜任,不应坐失良机,应抓紧时间去投标。于是该公司立即起草自荐信
在烹饪蔬菜时加醋可以减少维生素C的损失。()
下列属于“判断”这一思维形式的语句是()。
下列文物中,属于唐代的是()。
最新回复
(
0
)