记得在考研408的辅导书上见过这个算法设计题,非常巧妙,还好没忘,考完研都一年半了,还是蛮怀念西工大的同学们
class Solution(object):
def maxSubArray(self, nums):
maxnum=nums[0]
sum=0
for i in range(len(nums)):
sum=sum+nums[i]
if sum > maxnum:
maxnum=sum
if sum<0:
sum=0
return maxnum
本文回忆并分享了一个曾在考研408辅导书中出现的最大子数组求和算法题目及其解决方案。该算法通过迭代扫描数组,利用动态规划思想高效地找到具有最大和的连续子数组。
330

被折叠的 条评论
为什么被折叠?



