现在的位置: 首页 > 综合 > 正文

连续子数组最大和 python版实现

2018年01月20日 ⁄ 综合 ⁄ 共 197字 ⁄ 字号 评论关闭

def maxSum(p, n):
     sum_max = p[0]
     sum_sum = 0
for i in range(0, n):
    if sum_sum >= 0:
        sum_sum += p[i]
   else:
       sum_sum = p[i]
if sum_sum > sum_max:
    sum_max = sum_sum

return sum_max
p = (-1, -2, 5, -1, 2, -4)
print maxSum(p, 6)

抱歉!评论已关闭.