首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设一个整形一维数组里有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。要求:
给出算法的基本设计思想。
选项
答案
算法的策略是遍历数组,用事先定义好的求和变量(初始化为0)加上当前元素后得到一个新的和,先判断这个和是否比前面已经记录的最大字数组和大,如果大,则更新此记录。然后再判断这个和是否为负数,如果是个负数,那么这个和应该被重新置0,否则这个负数将会减少接下来的和。
解析
转载请注明原文地址:https://kaotiyun.com/show/vNRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
中国第一个资产阶级革命团体兴中会建立的时间是()。
以下关于阿兹特克文化的叙述,不正确的是()。
下列事件:①上党战役②九三学社成立③“一二·一”惨案④《双十协定》签订,按照时间顺序排列正确的是()。
关于垄断组织的积极作用,不正确的说法是()。
巴黎和会上,英美主张把原德国在山东的权利转让给日本,华盛顿会议又表示支持中国让日本归还山东的要求,英美态度发生变化的根本原因是()。
下列城市:①南京②厦门③天津④杭州,按其在近代历史上开放为商埠的时间先后顺序排列应该是()
关于美国内战,不正确的说法是()。
第一国际成立前,各国无产阶级强烈要求加强国际团结的直接原因是()。
1922年2月,美、英、法、意、日五国通过了《五国海军条约》,规定了各国海军主力舰和航空母舰的限额,以及在东亚设置海军基地的要求等内容。该条约的缔结表明()
随机试题
服务机构的大宗款项来自于政府拨款或基金会资助,一般要进行()。
“流行”散谈(其二)“流行”在运动的过程中,有时也会回过头来看一看。流行不是天降之物。流行的源头是传统。没有源头,哪来潮头?无“源”无“根”的事物不可能存在。流行是传统的变异。任何能够称为传统的事物,在时代的演变中都要经受现实的检验。
(2013年第37题)原核生物基因组的特点是
胃阴亏虚型胃痛可选用
患者,男,57岁。1个多月来双颈部淋巴结无痛性进行性肿大,有不规则间断发热达38℃以上,查体见双颈部各一个3cm×2cm肿大淋巴结,左腋下和右腹股沟各一个2cm×1cm肿大淋巴结,均活动无压痛,临床考虑为霍奇金病。问题1:为了明确诊断,采用的最佳检查
药师对处方用药适宜性的审核内容包括
若∫xf(x)dx=xsinx-∫sinxdx,则f(x)=()。
某工程竣工验收合格交付使用后,建设单位应支付给施工单位的100万元工程结算款拖延支付3个月,从而使施工单位拖延支付材料供应商货款1个月。施工合同中约定,逾期付款季利率为2%。若该工程投产后的季度平均投资收益为4%,施工单位若投资某种基金的当期受益为5%,施
我国货币市场不包括()。
采用幅度-相位复合调制技术,由4种幅度和8种相位组成16种码元,若信道的数据速率为9600b/s,则信号的波特率为_________Baud。
最新回复
(
0
)