首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,
admin
2017-04-28
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://jikaoti.com/ti/zIfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
概述太平天国运动失败的原因及历史意义。
分析父系氏族公社的经济生活和社会组织。
试分析战后初期美苏冷战形成的原因。
【《关于正确处理人民内部矛盾的问题》】
詹天佑自主设计修建了中国第一条铁路是在()。
下列关于国际联盟及其活动的叙述,正确的是()。
文艺复兴运动兴起的时间是()。
世界近代史上,世界经济发展经历了两次大的飞跃,即第一次工业革命和第二次工业革命。阅读下面两段材料,回答问题:材料一工业革命的主角——蒸汽机,是经验和科学相结合的产物。科学对工业革命的发展做出重大贡献。工场手工业的生产,主要依靠以人力和经
若二叉树的前序序列为DABCEFG,中序序列为BACDFGE,则其层次序列为()。
某虚拟存储系统中有一个进程共有6页(0~5),其中代码占3页(0~2),数据占1页(3),数据堆占1页(4),用户栈占1页(5)。它们依次存放在外存的22,23,25,26存储块。当前,代码页已经分配在物理内存的66,67,87页,数据页为31,并已经进行
随机试题
患者52岁男性,3周前发现右下后牙龈有小包,有时口腔内觉有咸水。无其他不适,曾在外院照X片。查见右下第一前磨牙咬合面龋洞深,探无感觉,叩痛异常感,右下第一磨牙近中根尖部龈瘘,叩痛(一)牙髓活力正常。X片见右下第一前磨牙根尖X透射区不规则,边界模糊。右下第三
洛美沙星结构如下: 对该药进行人体生物利用度研究,采用静脉注射与口服给药方式,给药剂量均为400mg,静脉给药和口服给药的AUC分别为401.Lg·h/ml和36μg·h/ml。基于上述信息分析,洛美沙星的生物利用度计算正确的是(
A.氯化钡试剂B.硝酸银试剂C.硫代乙酰胺试剂D.锌与盐酸E.硫化钠试剂葡萄糖中重金属的检查可用()。
背景资料某商务楼建筑工程通过公开招标方式确定三个不同性质的施工单位承担该项目的所有施工任务,建设单位分别与A公司签订了建筑主体土建工程施工合同;与B公司签订了机电设备安装合同;与C公司签订了外幕墙工程安装合同。三个合同中均约定了由建设单位全面协调现场其他
下列项目目标动态控制的纠偏措施中,属于技术措施的有()。
审核销售订单0000000001。(用户名777唐琳,密码777,账套:中华机械制造公司账套【110】,操作日期2014年12月07日)
稳健财政政策的主要内容有( )。
家庭治疗经过半个世纪的发展,到20世纪末呈现何种明显的趋势?( )
PASSAGEONEIn"...,andtherewasacertainamountofevidencetobackhimup(Para.1)",whatdoes"evidence"referto?
Thephrase"agivenplace"inthispassagerefersto______.Whichofthefollowingistrueaccordingtothepassage?
最新回复
(
0
)