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