1:求解最大连续子数组,A=[0,........,n-1],求A的连续子数组,使得该子数组和最大。
(1):暴力搜索(时间复杂度O(n^3))
#暴力搜索,三层循环,注意循环的起始变量
defMaxSubArray(A,n):
res=[]
MaxSum=A[0]
foriinrange(n):
forjinrange(i,n):
curSum=0#注意在求和之前赋初值
forkinrange(i,j):
curSum+=A[k]
ifcurSum>=MaxSum:
MaxSum=curSu