• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 求给定数组中和为最大的连续子数组

求给定数组中和为最大的连续子数组

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了如果给定数组,旅行社给定机票吗,给定关键字不在字典中,给定,给定下面一列分式等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:求给定数组中和为最大的连续子数组
描述:

例如:给定一个数组 [3,-4,2,-1,5,3,-2],要求找到这个数组中的一个和最大的连续的子数组的和,

[3, -4 ,2 -1, 5, 3, -2] -> [2,-1,5,3] -> 9

var maxSequence = function(arr){
  var min = 0, ans = 0, i, sum = 0;
  for (i = 0; i < arr.length; ++i) {
    sum += arr[i];
    min = Math.min(sum, min);
    ans = Math.max(ans, sum - min);
  }
  return ans;
}

如果直接使用穷举的话也是可以得出结论,但是必须有 两个 for 循环。。。


解决方案1:

http://blog.csdn.net/hcbbt/article/details/10454947


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 求给定数组中和为最大的连续子数组

相关文章

  • 2017-06-07 scrapy有一行代码不是特别懂
  • 2017-06-07 laravel52为什么我增加了一条路由就不行了?
  • 2017-06-07 大家都来说说当今世界最风靡的十大算法有哪些?
  • 2017-06-07 如何在vfp中向sqlserver更新或添加数据
  • 2017-06-07 (python)pycharm中文unicode字符显示
  • 2017-06-07 多线程在什么时候使用合适
  • 2017-06-07 flask普通函数无法使用returnredirect?
  • 2017-06-07 (flask)werkzeugroutingBuildError:'mainpost',{},None
  • 2017-06-07 七牛的apifetch功能怎么试都是401错误
  • 2017-06-07 jquery源代码中的rtrim

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 域名审核要多久
    • 请问用python抓取网页标题时如何让批量抓取二级域名的标题
    • linux下PHP如何安装扩展curl
    • 关于如何学习opencv
    • [:field_count]提示名字没有定义
    • redis有没有对redis内存锁熟悉的?
    • iOS下上传七牛,提示成功,但是内容管理中看不到照片
    • AcceptEx的第3个参数:lpOutputBuffer,应该怎么设置?
    • 这个问题如何解决呢!!
    • pythonproperty的用法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有