最大连续子序列
def maxSubArray(self, nums):
if len(nums) == 1:
return nums[0]
max_ret = nums[0]
cur_max = last_max = nums[0]
for i in range(1, len(nums)):
if last_max + nums[i] < nums[i]:
cur_max = nums[i]
else:
cur_max = last_max + nums[i]
if cur_max > max_ret:
max_ret = cur_max
last_max = cur_max
return max_ret
转载请注明原文地址:https://ipadbbs.8miu.com/read-60994.html