首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,
admin
2017-04-28
53
问题
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,—4,7,2,—5,则和最大的子数组为3,10,—4,7,2,该子数组的和为18。要求:
给出算法的基本设计思想。
选项
答案
基本设计思想:算法的策略是遍历数组,用事先定义好的求和变量(初始化为0)加上当前元素后得到一个新的和,先判断这个和是否比前面已经记录的最大字数组和大,如果大,则更新此记录。然后再判断这个和是否为负数,如果是个负数,那么这个和应该被重新置0,否则这个负数将会减少接下来的和。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/jWRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试述宋代理学产业的社会背景及主要内容。
1876年7月第一国际举行最后一次代表大会宣告解散,这次代表大会的地点是()。
下列哪一项不是凯末尔世俗化改革的内容?()。
蒙古军西征之后,罗斯处于()的控制之下。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
宁夏回族自治区的设立时间是()。
中古时代实行索贡巡行赋税征收方式的国家是()。
阅读史料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为
某计算机字长为16位,主存地址空间大小为128KB,按字编址。采用单字长指令格式,指令各字段定义如图B-4所示。转移指令采用相对寻址方式,相对偏移量用补码表示,寻址方式定义见表B-1。请回答下列问题:转移指令的目标地址范围是多少?
设某计算机有四个中断源,优先顺序按1→2→3→4降序排列,若1、2、3、4中断源的服务程序中对应的屏蔽字分别为1110、0100、0110、1111,试写出这四个中断源的中断处理次序(按降序排列)。若四个中断源同时有中断请求,画出CPU执行程序的轨迹。
随机试题
A.木瓜蛋白酶B.胃蛋白酶C.胰蛋白酶D.限制性核酸内切酶E.β-内酰胺酶可将IgG裂解成F(ab)2和数个小片段的酶是
对病毒无效的消毒剂为
(共用备选答案)A.水银中毒B.有机磷中毒C.硫酸铜中毒D.氰化物中毒E.吗啡中毒烯丙吗啡用于解救
《建设工程工程量清单计价规范》(GB50500—2008)中的综合单价是计量单位的分部分项工程量清单项目的直接工程费和()等。
母线安装时,对应A、B、C、N相,涂漆颜色为()。
某施工单位承建一台中型散装水冷壁式锅炉工程。其安装内容包括:锅炉钢架、汽包、水冷壁、过热器、省煤器、给水泵、筑炉、烘炉、煮炉及试运行等。安装过程中,该施工单位根据设计要求进行了以下工作:锅炉设备基础验收、安装测量控制、锅炉钢架和本体安装、筑炉工序交接及筑炉
刑法第151条第4款规定:“犯第1款、第2款罪,情节特别严重的,处无期徒刑或者死刑,并处没收财产。”本规定的罪状属于()。
简述《中国土地法大纲》的主要内容及其意义。
小文系儿童影星,片酬颇丰。其父甲的弟弟乙生活困难。甲征得小文同意后,不顾小文母亲的反对,将小文的5000元片酬以小文的名义赠与乙。甲处分小文财产的行为()。
Theoriginoflanguageis______.Agreatwriterisonewho______.
最新回复
(
0
)