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

自己做网站最新视频教程页面设计

自己做网站最新视频教程,页面设计,网站txt地图怎么做,数据分析师就业前景如何给你一个整数数组 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/137951/

相关文章:

  • 网站开发工具推荐wordpress云标签
  • 网站的开发包括什么东西我要开网店
  • 企业品牌宣传型网站临沂网站设计价格
  • 企业怎么建设自己的网站首页有前景的长沙企业网站建设
  • 色彩学习网站外贸营销软件
  • 免费注册网站软件第三方维护公司
  • 苏州网站建设设计制作公司怎么样毕节网站建设公司
  • 网站风格包括什么意思珠海斗门建设局网站
  • wordpress还原网站源码珠海网站建设设计
  • 合肥市建设厅官方网站wordpress做微信登录页面
  • 网站开发劳动合同范本网站外链接如何做
  • 福州服务专业公司网站建设曲靖网站开发
  • 网站建设课程设计报告寄生虫网站代做
  • 如何用凡科网建立一个网站如何自学3d建模
  • 上海有哪些做网站的公司河南建设工程信息网一体化平台查询
  • 网站域名注册信息开发公司 工程管理中存在问题
  • 阿里巴巴官网国际站深圳微网站建设公司哪家好
  • 苏州园区建设网站首页企业网站流程
  • php网站搭建佛冈县住房和城乡建设局网站
  • 天津企业网站建设成都高端网站开发
  • 一小时学做网站wordpress插件分享显示图片
  • 涉县移动网站建设价格网站制作的服务怎么样
  • 开通网站申请书页面关键词优化
  • 可以免费做试卷题目的网站网站建设中采用的技术
  • wordpress建站的案例郴州 网站建设
  • 网站服务器提供商站长统计app软件
  • 来年做啥网站致富wix做的网站在国内访问不
  • 正规的网站建设企业网站制作解析网站dns
  • 杭州网站建站平台seo网站程序
  • 建设营销型网站的目的试卷网站在线做