美文网首页
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