在线性时间内查询一组数的最大子向量和

来源:互联网 发布:淘宝浴衣与羽织的区别 编辑:程序博客网 时间:2024/06/07 14:08

算法实现

private static int maxSubArr(int[] arr){    //记录数组的和,如果为负数,则为0,    int maxValue = 0;    //保持最大子向量和    int maxSubValue = 0;    for (int i :arr)    {        maxValue = Math.max(maxValue+i,0);        maxSubValue = Math.max(maxValue,maxSubValue);    }    return maxSubValue;}
原创粉丝点击