动态规划+数组_连续子数组的最大和
程序员文章站
2024-03-17 23:37:16
...
class Solution(object):
def maxSubArray(self, nums):
"""
:type nums: List[int]
:rtype: int
"""
dp = []
dp.append(nums[0])
for i in range(len(nums)-1):
if dp[i] < 0:
dp.append(nums[i+1])
else:
dp.append(dp[i] + nums[i+1])
return max(dp)
推荐阅读
-
动态规划_连续子数组的最大和
-
动态规划+数组_连续子数组的最大和
-
【剑指Offer】(数组)连续子数组的最大和
-
每天一道LeetCode-----找到给定数组的连续子数组,使这个子数组的和最大,要求复杂度为O(n)
-
最短无序连续子数组(在无限的整数序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...中找到第 n 个数字。)
-
php 数组动态添加实现代码(最土团购系统的价格排序)_PHP教程
-
给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。
-
0-9的整数数组,找一个尽量长的连续子序列,使得该子序列中没有相同的元素
-
对于一个整数数组,如何求具有最大和的连续子数组
-
php 数组动态添加实现代码(最土团购系统的价格排序),数组团购_PHP教程