韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > python语言编程题:如何求数组连续最大和

python语言编程题:如何求数组连续最大和

求数组连续最大和

头像

2021-03-31 16:36:113810浏览 · 0收藏 · 0评论

python语言编程题.png

遇到这个问题的小伙伴请不要慌张,下面小编将通过一组实例代码,帮助大家求出和,一起来看下吧~

我们可以维护两个空间,一个空间用于计算每个能够连续的和,而另外一个用于存储和。

代码如下:

def arrsum(arr):
    arrlength=len(arr)
    S=[None]*arrlength#记录连续的计算和
    MS=[None]*arrlength#记录和
    S[0]=arr[0]
    MS[0]=arr[0]
    i=1
    while i<arrlength:
        S[i]=max(S[i-1]+arr[i],arr[i])
        MS[i]=max(MS[i-1],S[i])
        i+=1
    return MS[arrlength-1]
if __name__=="__main__":
    arr=[1,-2,4,8,-4,7,-1,-5]
    data=sum=arrsum(arr)
print(data)

还可以不维护空间,而是直接计算值:

def arrsum(arr):
    arrlength=len(arr)
    #S=[None]*arrlength#记录连续的计算和
    #MS=[None]*arrlength#记录和
    #S[0]=arr[0]
    #MS[0]=arr[0]
    S=arr[0]
    MS=arr[0]
    i=1
    while i<arrlength:
        S=max(S+arr[i],arr[i])
        MS=max(MS,S)
        i+=1
    return MS
if __name__=="__main__":
    arr=[1,2,3,-4]
    data=sum=arrsum(arr)
print(data)

是不是非常简单?直接套用就可以得到问题结果了哦~如需了解更多python实用知识,点击进入PyThon学习网教学中心

(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

男生把小困困放到女生困里视频| XX| 日韩| EXO妈妈MV高清免费观看| 《魅魔妈妈》第1季动漫| 来真正的狗配人真人| 一品国精和二品国精的文化意义 | 妈妈叫我戴上避孕套英文| 《急救护士1982满天星》| 妈妈你真棒里面的插曲叫什么 | 午夜成人理论片A片AAA软件 | 女生给男生吃小头头| 《饥饿妻子》完整版在线观看| 泰剧《劈开你的腿》免费观看| 《酒店激战》动漫1-5集免费观... | 做AJ的视频大全图片高清下载| 电影《满足2》完整版在线观看| 腿张开我要添到你高潮H漫画软件 他扒开我小滨添我三男一女视频 丫头把腿开大让我添添电影 | 今天的高清视频在线观看高清| 六间房| 小雨和公做爰22章| 小妹妹爱大棒棒免费观看电视剧动.. | 《课后2对1特别授课》女主角是..| 《从上司到妻子》动画结局| 国产一区二区三区| 坠入春夜短剧免费观看完整版| 高压监狱免费观看完整版在线播放| 苍老师40集全免费观看| 恋爱之瘾台湾剧| 《尼姑也疯狂》完整版 | 啊灬啊灬啊…快…深的含义| 《肉体暴力强伦轩》| 免费B站看大片真人电视剧| 美国禁忌6 结局| 华为新品手机发布| 成都私人情侣免费看电视剧的软件| 美女跳舞| 借种之灭门惨案2国语版电影| 樱花视频在线观看电视剧高清| 老汉猛躁女人XXXXX88AV| 日本大片又大又好看的PPT