您的位置:首页 > 其它

连续子数组的最大和

2017-07-03 20:28 204 查看


这是一个典型的动态规划问题。

public class Solution {
public int FindGreatestSumOfSubArray(int[] array) {
if(array==null||array.length==0){
return 0;
}
int result=array[0];
int cSum=0;
for(int i=0;i<array.length;i++){
if(cSum<0){
cSum=0;
}
cSum=cSum+array[i];
if(cSum>result){
result=cSum;
}
}
return result;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: