剑指offer31--连续子数组的最大和

来源:互联网 发布:北京程序员周末培训班 编辑:程序博客网 时间:2024/06/08 02:26
public class FindGreatestSum {
/*
* 连续子数组的最大和
*/
public Integer findGreatestSum(int[] array)
{
if(array==null)
return null;
int greatest=0;
int curSum=0;
for(int i=0;i<array.length;i++)
{
if(curSum+array[i]<0)
{
greatest=0;
curSum=0;
}
else
{
curSum=curSum+array[i];
if(curSum>greatest)
greatest=curSum;
}
}
return greatest;
}
}
0 0
原创粉丝点击