博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最大子列和
阅读量:7208 次
发布时间:2019-06-29

本文共 592 字,大约阅读时间需要 1 分钟。

#复杂度为n平方

def MaxSubseqSum1(A , N ):
ThisSum=0
MaxSum = 0
for i in range(0,N):
ThisSum=0
for j in range(i,N):

ThisSum=0

for k in range(i,j):

ThisSum+=A[j]         if ThisSum>MaxSum:             MaxSum=ThisSum print( MaxSum)

A=[ -2, 11, -4, 13, -5, -2 ]

N=len(A)
t= MaxSubseqSum1(A , N )

#复杂度更低 n 在线处理

def MaxSubseqSum1(A , N ):

ThisSum=0
MaxSum = 0
for i in range(0,N):
ThisSum+=A[i]

if ThisSum>MaxSum:             MaxSum=ThisSum      elif ThisSum<0:          ThisSum=0 print( MaxSum)

A=[ -1, 3, -2, 4, -6, 1,6,-1 ]

N=len(A)
t= MaxSubseqSum1(A , N )

转载于:https://blog.51cto.com/13930723/2362589

你可能感兴趣的文章
img = img1*mask + img2*(1-mask) How do that ?
查看>>
对话平安科技CTO方国伟:平安云差异化在哪?
查看>>
在Android NDK下打印log
查看>>
Git学习第三课 使用github创建一个新的项目
查看>>
互联网上的时光机器
查看>>
几款开源图像处理软件评测研究
查看>>
Fundebug是这样备份数据的
查看>>
Flutter教程app
查看>>
Swoole 2019 :化繁为简、破茧成蝶
查看>>
Android RTL 及小语种 适配
查看>>
走近webpack(1)--多入口及devServer的使用
查看>>
SpringBoot整合Shiro使用Ehcache等缓存无效问题
查看>>
ASP.Net中实现上传过程中将文本文件转换成PDF的方法
查看>>
营收放缓、股价暴跌、高管离职,Facebook迎来至暗时刻?
查看>>
在IDEA中设置自己的名字和时间
查看>>
@NotBlank注解地正确使用
查看>>
用爬虫分析互联网大数据行业薪资情况
查看>>
git 安装 on centos7
查看>>
OpenStack快速入门-queens版本
查看>>
一个比较完善的购物车类
查看>>