solutionFind the contiguous subarray within an array (containing at least one number) which has the largest sum.
For example, given the array [-2,1,-3,4,-1,2,1,-5,4],
the contiguous subarray [4,-1,2,1] has the largest sum = 6.
这道题使用暴力O(n^2)一直超时,是一道优化题。
通常我们使用dp求解这类问题。
首先,需要找出问题的子问题:
需要寻找到一个合适的子问题,能够和最终的目标有所联系,才算是关键的一步!
网友评论