http://oj.leetcode.com/problems/maximum-subarray/
class Solution {
public:
int maxSubArray(int A[], int n) {
// Start typing your C/C++ solution below
// DO NOT write int main() function
int last=A[0];
int ans=A[0];
for(int i=1;i<n;i++){
last=max(A[i],A[i]+last);
ans=max(ans,last);
}
return ans;
}
};
本文介绍了解决LeetCode上最大子数组问题的方法,通过动态规划算法找到数组中和最大的连续子数组。
300

被折叠的 条评论
为什么被折叠?



