「每日LeetCode」2021年4月20日
本文最后更新于:2023年3月19日 晚上
面试题 16.17. 连续数列
面试题 16.17. 连续数列
给定一个整数数组,找出总和最大的连续数列,并返回总和。
示例:
1 |
|
进阶:
如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。
思路
基础动态规划题,当前数的最大连续子数组和只和上一个数的最大连续子数组和有关:例如,第一二个元素,当前这两个元素的最大连续子数组和为 nums[0] + nums[1]或者 nums[1]中的一个,更新 max,然后将其看为一个整体,接下来的每一个数都是如此的关系。
解答
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!