美文网首页
leetcode 53 最大子序和

leetcode 53 最大子序和

作者: 橘子煲汤 | 来源:发表于2019-02-14 21:24 被阅读0次

第一次使用动态规划的方法解最优解

不知道为什么国内leetcode击败只有22% 国外leetcode击败98%

class Solution {
public:
    int maxSubArray(vector<int>& nums) {
        int len =nums.size();
        if(len==1) return nums[0];
        vector<int>dp(len,0);
        dp[0]=nums[0];
        int res=nums[0];
        for(int i=1;i<len;i++)
        {
            dp[i]=max(dp[i-1]+nums[i],nums[i]);
            res=max(res,dp[i]);
        }
        return res;
    }
};

相关文章

网友评论

      本文标题:leetcode 53 最大子序和

      本文链接:https://www.haomeiwen.com/subject/eiwyeqtx.html