首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,
admin
2017-04-28
51
问题
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,—2,3,10,—4,7,2,—5,则和最大的子数组为3,10,—4,7,2,该子数组的和为18。要求:
给出算法的基本设计思想。
选项
答案
基本设计思想:算法的策略是遍历数组,用事先定义好的求和变量(初始化为0)加上当前元素后得到一个新的和,先判断这个和是否比前面已经记录的最大字数组和大,如果大,则更新此记录。然后再判断这个和是否为负数,如果是个负数,那么这个和应该被重新置0,否则这个负数将会减少接下来的和。
解析
转载请注明原文地址:https://kaotiyun.com/show/jWRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列对第三次科技革命推动了国际经济格局调整的叙述,不正确的是()。
西欧早期资产阶级反封建斗争以反天主教会的方式进行,主要原因是()①天主教会是最有势力的封建主集团②天主教会是封建的精神工具③天主教会日益腐败④近代自然科学的兴起
在捍卫和传播生物进化论方面做出了贡献的是()。
解放军渡江战役中横渡长江的东西两个攻击点是()。
古人时期,人们的经济来源主要来自()两大部门。
在请求页式系统中,一程序的页面走向(访问串或引用串)为2,3,4,5,2,3,6,2,3,4,5,6,设分配给该程序的存储块数为m。试分别计算m=3和m=4时,FIFO和LRU两种替换算法的缺页(页故障)数,并给出:结果说明了什么?
下列几种排序方法中,要求内存量最大的是()。
操作数地址存放在寄存器的寻址方式叫()。
在一个8级中断的系统中,硬件中断响应从高到低的优先顺序是1→2→3→4→5→6→7→8,通过中断屏蔽技术,将中断处理优先顺序设置为1→3→5→7→2→4→6→8,如果CPU在执行一个应用程序时有5、6、7、8级的四个中断同时到达,CPU在按优先顺序处理到第
随机试题
某品牌果汁饮料的配料表为:水、橙浓缩汁、木糖醇、山梨酸、维生素c、羧甲基纤维素钠、黄原胶、姜黄、食用香精。下列关于该饮料中配料所对应的作用类型错误的是:
关于引起促胰液素释放的叙述,错误的是
骨髓液吸取时,正确的操作是
下列各项中属于视同销售行为应当计算销项税额的有()。
决定远期汇率的是()。
下列与审计证据相关的表述中,正确的是()。
2012年7月1日实施的《党政机关公文格式》规定,公文中成文日期的书写用阿拉伯数字将年月日标全。()
我无诗才,不免会歪解前人的诗。比如黄庭坚的“桃李春风一杯酒,江湖夜雨十年灯”,我特别喜欢,不为别的,想自己也算久经“江湖夜雨”;而执教以来,能让自己感到欣慰的,则是我的“桃李春风”。不想有一日见刘心武先生大文称梦中得“桃李春风一杯酒,江湖夜雨十年灯”佳句,
IsAmericaheadedfora"lostdecade"oftinygrowthlikeJapansufferedduringitsbankingandrealestatemeltdowninthe1990
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,2)in
最新回复
(
0
)