offer31--连续子数组的最大和
来源:互联网 发布:python 官网下载msi 编辑:程序博客网 时间:2024/06/09 10:48
# coding=utf-8#连续子数组的最大和def Findgreat(arry): if arry==None or len(arry)<=0: return 0 msum=0 nsum=arry[0] for i in range(len(arry)): if msum<=0: msum=arry[i] else: msum+=arry[i] if msum>nsum: nsum=msum return nsumdef Findgreat1(arry): if arry==None or len(arry)<=0: return 0 alist=[0]*len(arry) for i in range(len(arry)): if i ==0 or alist[i-1]<=0: alist[i]=arry[i] else: alist[i]=alist[i-1]+arry[i] return max(alist)if __name__ == '__main__': arry=[2,3,-1,3,4,5,7,0,8] print Findgreat(arry)
阅读全文
0 0
- offer31--连续子数组的最大和
- 连续子数组的最大和(剑指offer31)
- 剑指Offer31连续子数组的最大和
- 剑指offer31--连续子数组的最大和
- 剑指offer31——连续子数组的最大和
- 剑指offer31:连续子数组的最大和
- 数组连续子数组的和最大
- 数组连续子数组的最大和
- 连续子数组的最大和
- 连续子数组的最大和
- 连续子数组的最大和
- 求连续子数组的最大和
- 连续子数组的最大和
- 求连续子数组的最大和
- 求连续子数组的最大和
- 连续子数组的最大和
- 连续子数组的最大和
- (8)连续子数组的最大和
- Unix网络编程思想
- CVE-2017-8759
- 本科应届毕业生笔试面试分享
- 输入4个整数,要求按由小到大的顺序输出;
- 实验一线性表的基本操作实现及其应用
- offer31--连续子数组的最大和
- 鼠标点是否在图形区域的判断
- Linux操作系统实验链接
- 通过反射获取资源ID,用于ant、eclipse等工具引用arr资源
- git4
- 关于stl中transfrom使用时编译错误问题
- IEEE754浮点数的表示方法
- NIo、Bio、aio、 的原理及区别与应用场景
- [Unity优化]减少DrawCall:批处理