DP_53

Find 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.

solution

这道题使用暴力O(n^2)一直超时,是一道优化题。
通常我们使用dp求解这类问题。

首先,需要找出问题的子问题:
需要寻找到一个合适的子问题,能够和最终的目标有所联系,才算是关键的一步!
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容