连续子数组的最大和
来源:互联网 发布:物理补课软件 编辑:程序博客网 时间:2024/06/05 22:34
给定一个序列,求其子序列中的最大和,序列长度最少为1
dp[i]子序列的尾端是第i个数的最大子序列长度
public class Solution { public int FindGreatestSumOfSubArray(int[] array) { if(array.length == 0)return 0 ; int [] dp = new int[array.length] ; dp[0] = array[0] < 0 ? 0 : array[0] ;int ans = dp[0] ; for(int i = 1;i < array.length;i++){dp[i] = dp[i-1] + array[i] ; dp[i] = dp[i] > 0 ? dp[i] : 0 ; ans = Math.max(ans , dp[i]) ; }if(ans == 0){ans = -Integer.MAX_VALUE ; for(int i = 0;i < array.length;i++){ans = Math.max(ans, array[i]) ; }}return ans ; }}
0 0
- 数组连续子数组的和最大
- 数组连续子数组的最大和
- 连续子数组的最大和
- 连续子数组的最大和
- 连续子数组的最大和
- 求连续子数组的最大和
- 连续子数组的最大和
- 求连续子数组的最大和
- 求连续子数组的最大和
- 连续子数组的最大和
- 连续子数组的最大和
- (8)连续子数组的最大和
- 求连续子数组的最大和
- 求连续子数组的最大和
- 连续子数组的最大和
- 求连续子数组的最大和
- 连续子数组的最大和
- 连续子数组的最大和
- Android无线Wifi开发
- 设计模式之观察者模式
- java的List中使用filter过滤出符合特定条件的元素List
- 不堆砌公式,用最直观的方式带你入门深度学习
- js之正则表达式(1)笔记
- 连续子数组的最大和
- drools 6.5 -规则引擎入门
- 正确理解差异的“专业意义”与“统计学意义”
- jface databinding: Radio Button group及ISideEffect绑定数据对象的例子
- Angular2文档学习的知识点摘要——架构概览、根模块
- 设计模式系列之十三代理模式
- Python -- pandas
- 21、(知识篇)Mybatis02使用(嵌套结果/嵌套查询)
- Leetcode Merge Two Sorted Lists(合并两个有序表)