最大子段和:给定n个元素组成的序列:a0,a1,a2,...,an,求此序列中和最大的连续子序列。
如:
序列为 1,3,-8,2,6,-2,4,-2,1
求得子序列为:2,6,-2,4 结果为10
令初始发f(x)=a0 + a1 + ...
设在i处,f(x)<0,则f(x)=a[i+1]+...
如图:
清大 唐九宁,游宏跃 《数据结构与算法》的代码:
最大子段和:给定n个元素组成的序列:a0,a1,a2,...,an,求此序列中和最大的连续子序列。
如:
序列为 1,3,-8,2,6,-2,4,-2,1
求得子序列为:2,6,-2,4 结果为10
令初始发f(x)=a0 + a1 + ...
设在i处,f(x)<0,则f(x)=a[i+1]+...
如图:
清大 唐九宁,游宏跃 《数据结构与算法》的代码: