子数组的最大累加和
来源:互联网 发布:匿名四轴源码 编辑:程序博客网 时间:2024/06/06 09:01
给定一个数组,返回数组的最大累加和。
代码如下:
public class Problem_3 {public static int subArrayMaxSum(int [] array){if(array==null || array.length==0){return 0;}int curr=0;//标识当前最大子数组和,小于0时归0int max=Integer.MIN_VALUE;//标识最大子数组和for(int i=0;i<array.length;i++){curr+=array[i];max=Math.max(max, curr);//计算出最大值curr=curr<0?0:curr;//当curr小于0时归0}return max;}public static void main(String[] args) {int[] array = {1,-2,3,5,-2,6,-1};System.out.println(subArrayMaxSum(array));}}
阅读全文
0 0
- 子数组的最大累加和问题
- 子数组的最大累加和问题
- 子数组最大的累加和
- 子数组的最大累加和
- 子数组的最大累加和问题
- python---子数组的最大累加和
- 子数组的最大累加和问题
- 【算法】子数组的最大累加和/子矩阵的最大累加和问题
- 求两个子数组最大的累加和
- 求两个子数组最大的累加和
- 有关子数组最大累加和的算法小结
- 数组与矩阵---子矩阵的最大累加和问题
- 子数组最大累加和+子矩阵的最大和+子数组累加和为给定值的最大子数组长度
- 给定一个数组,返回最大子数组的累加和并且返回该子数组
- 子矩阵的最大累加和问题
- 子矩阵的最大累加和
- python---子矩阵的最大累加和
- 数组与矩阵问题---子数组的最大累加和问题
- Fire!
- Salesforce WSDL转化Jar
- 注释
- 剑指offer题解C++【18】二叉树的镜像
- Java基础笔记整理---【03】标识符
- 子数组的最大累加和
- 多元线性回归模型
- lua if 判断函数时 加不加括号的区别
- Android Binder 修炼之道(一)框架分析
- Console命令详解
- jpa的Jpql语言和方法
- springmvc的参数绑定
- @Autowired与@Resource的区别
- js 中false 情况