LeetCode 53. 最大子序和 动态规划
发布时间:2023-08-11 06:13:07 153
相关标签:
LeetCode 53. 最大子序和
大家好,我叫亓官劼(qí guān jié )
题目
难度 简单
给定一个整数数组 nums
,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
示例:
题解
这题是一个非常经典的题目,很多学校的数据结构与算法都是以这个开头讲的。这里有很多种解法,动态规划、分治、滑动窗口等等。这里提供一个动态规划的简单解法,我们从0开始向前移动,记录此位置之前的最大的子序列和temp,那么对于每一个当前的值num[i],我们当前的最大子序列和为max(temp+num[i],num[i])。
完整题解代码为:
执行效率
大家好,我叫亓官劼(qí guān jié )
文章来源: https://blog.51cto.com/u_15845758/5795637
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报