首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,-2,3,10,
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,-2,3,10,
admin
2017-11-20
39
问题
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,-2,3,10,-4,7,2,-5,则和最大的子数组为3,10,-4,7,2,该子数组的和为18。要求:
给出算法的基本设计思想。
选项
答案
算法的策略是遍历数组,用事先定义好的求和变量(初始化为0)加上当前元素后得到一个新的和,先判断这个和是否比前面已经记录的最大字数组和大,如果大,则更新此记录。然后再判断这个和是否为负数,如果是个负数,那么这个和应该被重新置0,否则这个负数将会减少接下来的和。
解析
转载请注明原文地址:https://kaotiyun.com/show/vNRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在下列我国建国之后的外交活动中,能够体现“和而不同”思想的有()①亚非会议主张“求同存异”②提出“和平共处五项原则”③中日关系实现正常化④同第三世界国家建立友谊
《齐民要求.序》中写道:“今采摭经传,爰及歌谣,洵之老成,验之行事,起自农耕,终于醯醢(酱醋),资生之靡不毕书书;号日《齐民要术》……舍本逐末,贤哲所非……故商贾之事,阙而不录。”这段材料表明作者()。①采取古今资料的编撰原则②
下列事件:①上党战役②九三学社成立③“一二·一”惨案④《双十协定》签订,按照时间顺序排列正确的是()。
中华人民共和国恢复了在联合国合法席位的时间是()。
在1875年宪法中关于法国立法权的叙述,不正确的是()。
下列城市:①南京②厦门③天津④杭州,按其在近代历史上开放为商埠的时间先后顺序排列应该是()
法国里昂工人起义提出:“我们只有一个口号‘人人自由平等!’”英国宪章运动请愿书提出:“我们竭尽自由人的义务,就应享受自由人的权利。我们要求普遍选举。”这些要求表明()。①带有空想社会主义色彩②当时工人的要求还没有超出资产阶级民主主义的范畴
第一国际成立前,各国无产阶级强烈要求加强国际团结的直接原因是()。
16世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
巴黎和会上,英美主张把原德国在山东的权利转让给日本,华盛顿会议又表示支持中国让日本归还山东的要求,英美态度发生变化的根本原因是()。
随机试题
停经60天,下腹痛伴阴道出血5小时。妇科检查:宫口容1指,子宫孕50+天大小,质软,应采取下列哪项紧急处理
硬胶囊剂中,最小容量的号码是
足太阳膀胱经的主要病侯是手少阴心经的主要病候是
颅中窝骨折最易损伤
雨季来临前,某化学品生产企业组织专业队伍对厂区内所有雨水井、污水井进行清淤疏通。按受限空间作业管理要求,每次作业前均应进行氧含量检测。施工人员下井作业氧气浓度合格范围是()。
受压的设备、管子、管件在防腐蚀工程施工前,必须按有关规定进行(),合格后方可进行防腐蚀工程施工。
民族乐派作曲家斯美塔那是()人。
下列关于生活常识的表述不正确的是:
关于x的方程x4+kx2+4=O有四个不相等的实根。(1)k<-4;(2)k>4。
In1914,anapparentlyinsignificanteventinaremotepartofEasternEurope______Europeintoagreatwar.
最新回复
(
0
)