《程序员面试金典》最大连续数列和
2017-08-01 10:59
211 查看
题目:对于一个有正有负的整数数组,请找出总和最大的连续数列。
给定一个int数组A和数组大小n,请返回最大的连续数列的和。保证n的大小小于等于3000。
测试样例:
[1,2,3,-6,1]
返回:6
解析:暴力求解该题,会gg的,还是乖乖的想其他的办法,dp问题。
给定一个int数组A和数组大小n,请返回最大的连续数列的和。保证n的大小小于等于3000。
测试样例:
[1,2,3,-6,1]
返回:6
解析:暴力求解该题,会gg的,还是乖乖的想其他的办法,dp问题。
public class MaxSum { public int getMaxSum(int[] A, int n) { int max=A[0]; int sum=A[0]; for(int i=1;i<n;i++){ sum=Math.max(A[i], A[i]+sum); max=Math.max(sum, max); } return max; } }
相关文章推荐
- 程序员面试金典:子串判断、 最大连续数列和
- 程序员面试金典——最大连续数列和
- 程序员面试金典——最大连续数列和___
- 程序员面试金典——解题总结: 9.17中等难题 17.8给定一个整数数组(有正数有负数),找出总和最大的连续数列,并返回总和
- 最大连续数列的和
- SSL 1461——最大连续数列的和
- 最大连续数列的和
- 最大连续数列和
- 给定一个整数数组(有正数有负数),找出总和最大的连续数列,并返回总和。
- 求一个整形数组的和最大的连续子串 -------- 程序员面试金典
- (ssl1461)最大连续数列的和
- 最大连续数列的和
- Maximum Subsequence Sum最大连续数列和
- 在一个数列中找出最大和的连续子列
- 最大连续数列和
- tyvj 1305 最大m子段和 单调队列 求连续l(1<=l<=k)个数的和的最大值 数列不可循环
- 求最大连续子数列和(只扫描一次数列)
- 求最大连续子数列和(只扫描一次数列)
- 最大连续数列的和
- [LeetCode] Maximum Product Subarray 连续数列最大积