当前位置: 首页 > news >正文

温州建设信息网站洛阳网站建设找汉狮

温州建设信息网站,洛阳网站建设找汉狮,资源类网站怎么做,做网站网站的代理算网站罪吗给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例 1: 输入:nums [-2,1,-3,4,-1,2,1,-5,4] 输出:…

给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

子数组

是数组中的一个连续部分。

示例 1:

输入:nums = [-2,1,-3,4,-1,2,1,-5,4]
输出:6
解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。

示例 2:

输入:nums = [1]
输出:1

示例 3:

输入:nums = [5,4,-1,7,8]
输出:23

提示:

  • 1 <= nums.length <= 105
  • -104 <= nums[i] <= 104

本题我看大部分题解要么是用的动态规划,要么是分治来解决的,那我这里就再介绍一个简单的解决方法-----前缀和,直接看代码~

 int maxSubArray(vector<int>& nums) {int ans=INT_MIN;//存储最后的结果,即最大和int min_pre=0;//存储当前的最小值int pre_sum=0;//存储前缀和for(int x:nums){pre_sum+=x;ans=max(ans,pre_sum-min_pre);min_pre=min(min_pre,pre_sum);}return ans;}

是不是比动态规划更容易理解些!(手动狗头) 

http://www.yayakq.cn/news/378996/

相关文章:

  • 建设银行上海分行招聘网站怎样发布信息到网上
  • 设计优秀的网站推荐免费网站下载app软件免费
  • 从哪个网站设置宽带主机沈阳妇科检查
  • 设置备份管理wordpress谷歌seo推广
  • 物联网技术主要学什么seo搜索排名影响因素主要有
  • 有口碑的宁波网站建设泰安高端网站设计建设
  • 阿里云clouder网站建设关于网站建设的意见
  • 专做网页的网站黄骅市属于哪里
  • 网站建设方案主要是eclips怎么做网站
  • 网站开发能干什么网站建设实施过程
  • 手机网站建设系统wordpress 路径
  • 电白区住房和城乡建设局网站湖北平台网站建设哪里好
  • 青海西宁高端网站建设关键词优化分析工具
  • 建设公司网站需要注意什么购物网站建设技术难点
  • 做网站工资还没有文员高做外贸网站可以收付款吗
  • 吴忠网站设计公司网站怎么增加关键词库
  • 中山网站建设文化市场seo专业培训机构
  • 深圳全国网站制作哪个好美乐乐网站源码
  • 大型网站建设推广江西建设网官方网站
  • 网站分辨率做多大施工企业介绍
  • 了解深圳网站定制开发wordpress 浮框 微信
  • 网站建设算不算固定资产番禺网站建设哪家好
  • 东莞各类免费建站网络营销导向型企业网站建设特征
  • 网站建设价格一览表谷歌外链代发
  • google adsenseseo优化几个关键词
  • 快手刷评论推广网站无锡网站建设电话
  • 厦门建设局招聘临沂网站关键字优化
  • 知乎,闲鱼网站建设和网站运营专业建站公司报价
  • 网站建设与管理课程视频海外网站推广方案
  • 网站开发规范有哪些江苏网站建设功能