问题描述:某公司股票,给出n天内的股票价格,判断什么时候买入股票,什么时候卖出股票收益最大
天 | 0 | 1 | 2 | 3 | 4 |
价格 | 10 | 11 | 7 | 10 | 6 |
变化 | 1 | -4 | 3 | -4 |
问题转换: 将变化看成一个数组即A[4]=[1,-4,3,-4], 求解A的最大子数组(即子数组各项和最大)
解法:
设数组为A[n].(n个元素)
一、暴力求解
问题描述:某公司股票,给出n天内的股票价格,判断什么时候买入股票,什么时候卖出股票收益最大
天 | 0 | 1 | 2 | 3 | 4 |
价格 | 10 | 11 | 7 | 10 | 6 |
变化 | 1 | -4 | 3 | -4 |
问题转换: 将变化看成一个数组即A[4]=[1,-4,3,-4], 求解A的最大子数组(即子数组各项和最大)
解法:
设数组为A[n].(n个元素)
一、暴力求解