leetcode

cpp] view plaincopyprint?
    class Solution {  
    public:  
        int maxSubArray(int A[], int n) {  
            // Start typing your C/C++ solution below  
            // DO NOT write int main() function  
            int sum = A[0], max = A[0];  
            for (int i = 1; i < n; i++) {  
                sum = sum < 0 ? A[i] : sum + A[i];  
                max = sum > max ? sum : max;  
            }  
            return max;  
        }  
    };  

 

posted @ 2014-02-12 11:24  kelly_go  阅读(131)  评论(0编辑  收藏  举报