53. 最大子序和
Posted yuhong1103
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了53. 最大子序和相关的知识,希望对你有一定的参考价值。
1 class Solution 2 { 3 public: 4 int maxSubArray(vector<int>& nums) 5 { 6 int n = nums.size(); 7 vector<int> dp(n + 5,0); 8 dp[0] = nums[0]; 9 int res = nums[0]; 10 for(int i = 1;i < n;i ++) 11 { 12 dp[i] = max(nums[i],nums[i] + dp[i - 1]); 13 res = max(res,dp[i]); 14 } 15 return res; 16 } 17 };
动态规划:dp[i] = max(nums[i],nums[i] + dp[i-1]),其中dp[0] = nums[0]
以上是关于53. 最大子序和的主要内容,如果未能解决你的问题,请参考以下文章