原题:https://leetcode-cn.com/problems/maximum-subarray/ 问题描述: 输入:[-2, 1, -3, 4, -1, 2, 1, -5, 4], 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,为 6 思考过程: 动态规划 对于长度为n的序列A = [a1, a2, ..., an],dp(i)表示以元素 A[i]为末位的子序列的和的最大值. 最优子结构 dp(i)的值需要依赖两个因素,一个是以A[i-1]为末位的子序列的和dp(i-1)…