算法设计与分析-----求最大字段和问题
问题描述:给定由n个整数组成的序列(a1,a2,a3......,an),求该序列的子段的最大值.
-
常规法:
从a1开始,求出以a1开头的子序列最大的和为sum,依次从a2开始,在sum等于以a1开头的基础上,与以a2开头的不同长度的子序列进行比较,取最大值,然后依次从a3,a4......an开头,最后得到最大子序列的和;
问题描述:给定由n个整数组成的序列(a1,a2,a3......,an),求该序列的子段的最大值.
从a1开始,求出以a1开头的子序列最大的和为sum,依次从a2开始,在sum等于以a1开头的基础上,与以a2开头的不同长度的子序列进行比较,取最大值,然后依次从a3,a4......an开头,最后得到最大子序列的和;