题目描述:
给出一个数组,里面有正数,有负数,求找出一个连续的子串,使得这个子串的所有的数字的和最大。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 13 -3 -25 20 -3 -16 -23 18 20 -7 12 -5 -22 15 -4 7
上图中:第一排为下标,第二排为数值。
该数组的最大子串为 : 8~11 和为 43
方法一{ O
本文介绍了如何解决最大连续子串和问题,提供了三种不同的解决方案:O(n^2)的枚举法,O(nlgn)的分治法和O(n)的动态规划法,并给出了相应的代码实现。
题目描述:
给出一个数组,里面有正数,有负数,求找出一个连续的子串,使得这个子串的所有的数字的和最大。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 13 -3 -25 20 -3 -16 -23 18 20 -7 12 -5 -22 15 -4 7
上图中:第一排为下标,第二排为数值。
该数组的最大子串为 : 8~11 和为 43
方法一{ O

被折叠的 条评论
为什么被折叠?