首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,-2,3,10,
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,-2,3,10,
admin
2017-11-20
48
问题
设一个整形一维数组里有n(n>1)个整数,在这些整数中可以有正数也可以有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。设计一个在时间和空间两方面尽可能高效的算法,输出所有子数组的和的最大值。例如一维数组中的整数为1,-2,3,10,-4,7,2,-5,则和最大的子数组为3,10,-4,7,2,该子数组的和为18。要求:
说明所设计算法的时间复杂度和空间复杂度。
选项
答案
时间复杂分析:整个算法过程相当于把数组遍历了一遍,所以时间复杂度为O(n)。 空间复杂度分析:算法中只需要使用sum和max这两个临时变量,所以空间复杂度为一常数,表示为O(1)。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/cNRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
最早测量子午线的长度,并主持修订了当时最先进历法《大衍历》的是僧人()。
关于《荷马史诗》的叙述不正确的是()。
元朝各行政区的行政机构称为()。()有指挥军事活动的权力,遇有征伐则设置()。
光绪元年七月,清政府迫于()强烈要求派一位使臣到其国,()成为中国第一个驻外公使
中华人民共和国恢复了在联合国合法席位的时间是()。
下列有关《布列斯特和约》的说法中,错误的一项是()。
第一国际成立前,各国无产阶级强烈要求加强国际团结的直接原因是()。
巴黎和会召开的时间是()。
1922年2月,美、英、法、意、日五国通过了《五国海军条约》,规定了各国海军主力舰和航空母舰的限额,以及在东亚设置海军基地的要求等内容。该条约的缔结表明()
随机试题
关于民事诉讼中人民法院的审判组织,下列说法中错误的是:()
城市规划的意义()。
发包人逾期支付设计费应承担应支付金额( )的逾期违约金。
施工总平面图的设计原则是()。
消防给水系统按照水压如何分类?
根据《期货从业人员执业行为准则(修订)》的规定,下列说法正确的是()。
埃特瑞公司是由中方甲公司与美国商人共同出资组建的具备法人资格的中外合作经营企业,该企业在作出下列()决议时,必须由出席董事会会议的董事一致通过,方可作出决议。
一、注意事项1.申论考试与传统的作文考试不同,是分析驾驭材料的能力与表达能力并重的考试。2.仔细阅读给定的资料,按照后面提出的“作答要求”依次作答。二、给定资料1.四川宜宾县孔滩镇万家村,早上7时,11岁的留守女孩王素悄悄起床
已知二叉树T的结点形式为(llink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加l;否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
简述单位犯罪的成立条件。
最新回复
(
0
)