leetcode 最大连续子数组的和

class Solution {
public:
    int maxSubArray(int A[], int n) {
        int sum=A[0];
        int b=sum;
        for(int i=0;i<n;i++)
        {
            if(i>0)sum+=A[i];
            if(sum>b)b=sum;
            if(sum<0&&i!=n-1)
            {
                sum=0;
            }
        }
        return b;        
    }
};

 

posted @ 2013-05-18 15:20  代码改变未来  阅读(106)  评论(0编辑  收藏  举报