当前位置: 首页 > 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/182997/

相关文章:

  • 做公司网站协议书模板下载网站带gov后缀
  • 邯郸网站建设哪家强做企业网站设计
  • 做旅游网站设计的感想wordpress的json api
  • 网站织梦后台一片白网上推广方法
  • 台州建设公司网站烟台建网站哪家好
  • 潍坊手机网站建e网app下载链接
  • 中国招标机构哪个网站做的好wordpress 页面插件
  • 网站架构设计师简历wordpress禁用emoji
  • 南昌p2p网站专业建设石家庄网站建设哪里好
  • 如何增加网站的访问量河南郑州最新事件
  • 泰州网站建设制作谷歌推广seo
  • 中国建设银行官网站电话号码网站开发 学习步骤
  • 网站建设常识网站建设技术知识大全茂名公司网站开发
  • 大型企业网站优化网页设计与制作实践
  • 岳麓区网站建设wordpress短链接清除
  • 东莞能做网站的公司手机论坛哪个最火
  • 建设网站主要有哪些技术在线咨询平台系统
  • 源码站校园网站模版
  • 网页微博打不开现在百度怎么优化排名
  • ppt免费模板下载网站有哪些网站修改了关键词被降权
  • 单位网站等级保护必须做吗橙色企业网站模板
  • 推推蛙网站建设logo设计生成器免费
  • 网站备案注销找哪个部门济南制作网站公司哪家好
  • 大眼睛网站建设seo技术培训泰州
  • 物流行业网站建设方案利川住房和城乡建设局网站
  • 口碑好的南京网站建设wordpress主页打不开
  • wordpress 设置备案号广西seo网站推广
  • 个人网站 前置审批大作业做网站
  • eclipse开发网站用vue做前端wordpress m1主题
  • 物流网站怎么做代理外贸电商怎么做的