最大子数组问题的python实现
给一个leetcode原题链接添加链接描述
有兴趣可以去尝试,并不是很难。
给定一个无序数组,其中包含正数和负数,要求找出该数组中连续的几个数,其和相加为最大
#1、暴力法,遍历该该数组中所有子数组
import random
def max_violent(arr):
max=-100
a=0
b=0
for i in range(len(arr)): #每次所取子数组的头
for j in range(i,len(arr)): #每次所取子数组的尾
tar=0
for k in range(i,j+1): #累加该数组元素
tar=tar+arr