maximun subarray
1 class Solution { 2 public: 3 int maxSubArray(int A[], int n) { 4 // Start typing your C/C++ solution below 5 // DO NOT write int main() function 6 vector<int> vec( n, 0 ); 7 int m = vec[0] = A[0]; 8 for(int i=1;i<n;i++) 9 { 10 vec[i] = vec[i-1] < 0 ? A[i] : A[i] + vec[i-1]; 11 m = max( m , vec[i] ); 12 } 13 return m; 14 } 15 };
posted on 2013-09-04 19:31 jumping_grass 阅读(98) 评论(0) 收藏 举报
浙公网安备 33010602011771号