需要考虑动态规划解决,用dp[i]来表示以array[i]为末尾元素的连续子数组最大和,它分为两种情况,以前一个元素为末尾元素的最大和加上该元素,或者从该元素出发构造新的连续子数组。从两者选取最大值。再用一个max变量记录最大和。
剑指-连续子数组的最大和
最新推荐文章于 2021-08-08 21:03:56 发布
需要考虑动态规划解决,用dp[i]来表示以array[i]为末尾元素的连续子数组最大和,它分为两种情况,以前一个元素为末尾元素的最大和加上该元素,或者从该元素出发构造新的连续子数组。从两者选取最大值。再用一个max变量记录最大和。