昨天刚看的扫描算法,现在都可以背下来了
class Solution {
public:
int maxSubArray(int A[], int n) {
int maxh=INT_MIN,maxs=INT_MIN;
for(int i=0;i<n;i++)
{
if(maxh>0)
{
maxh=maxh+A[i];
}
else
maxh=A[i];
if(maxh>maxs)
maxs=maxh;
}
return maxs;
}
};