美文网首页
maximum-subarray

maximum-subarray

作者: DaiMorph | 来源:发表于2019-07-21 23:16 被阅读0次
class Solution {
public:
    int maxSubArray(int A[], int n) {
        int ans=A[0];
        vector<int>dp(n,0);
        dp[0]=A[0];
        for(int i=1;i<n;i++)
            dp[i]=max(dp[i-1]+A[i],A[i]);
        for(int i=0;i<n;i++)
            ans=max(ans,dp[i]);
        return ans;
    }
};


class Solution {
public:
    int maxSubArray(int A[], int n) {
        int result=INT_MIN,f=0;
        for(int i=0;i<n;i++)
        {
            f=max(f+A[i],A[i]);
            result=max(result,f);
        }
        return result;
    }
};

相关文章

网友评论

      本文标题:maximum-subarray

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