欢迎光临散文网 会员登陆 & 注册

LeetCode 每日一题 53. 最大子数组和

2022-11-30 03:18 作者:时崎山下  | 我要投稿

题目:

给定一个整数数组 nums ,找出一个具有最大连续子数组的和,返回其最大和。

例如:

输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 

输出:6

 解答:

一个动态规划的题目,就是从数组中i=1开始逐个遍历,然后逐个加入计算,因为如果之前的值加i的值比i的值大那就将这个值保存下来,不然就把最大子数组和的起点更新为i,如果下一个加入pre中大于当前的pre则在maxans中替换出较大的那一个,最后会得到最大的答案。


LeetCode 每日一题 53. 最大子数组和的评论 (共 条)

分享到微博请遵守国家法律