当前为游客只读模式。登录后可提交代码判题并保存草稿与进度。
练题计划 · 力扣 HOT 100
最大子数组和
中等maxSubArray()时间限制 2000 ms内存限制 128 MB复杂度要求 时间 O(n),空间 O(1)
最大子数组和
给你一个整数数组 nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
约定
- 子数组是连续的。
- 数组至少有一个元素。
输入
nums:整数数组,长度[1, 10^5],元素[-10^4, 10^4]。
输出
最大子数组和。
示例一
输入:
nums = [-2, 1, -3, 4, -1, 2, 1, -5, 4]
输出:
6
解释:连续子数组 [4, -1, 2, 1] 的和最大,为 6。
示例二
输入:
nums = [1]
输出:
1
示例三
输入:
nums = [5, 4, -1, 7, 8]
输出:
23
复杂度要求
- 时间
O(n),空间O(1)。
Loading...
输入
[[-2,1,-3,4,-1,2,1,-5,4]]
预期输出
6