RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
创新互联Python教程:python语言编程题:如何求数组连续最大和

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

创新互联专注于黄梅企业网站建设,成都响应式网站建设,商城网站定制开发。黄梅网站建设公司,为黄梅等地区提供建站服务。全流程按需开发网站,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

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

代码如下:

def arrsum(arr):
    arrlength=len(arr)
    S=[None]*arrlength#记录连续的计算和
    MS=[None]*arrlength#记录和
    S[0]=arr[0]
    MS[0]=arr[0]
    i=1
    while i

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

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

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

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


网站名称:创新互联Python教程:python语言编程题:如何求数组连续最大和
网站路径:http://www.jxjierui.cn/article/djisesj.html