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

正品手表官网百度网站排名搜行者seo

正品手表官网,百度网站排名搜行者seo,企业网站seo参考文献,网站建设样式https://leetcode.cn/problems/maximum-subarray/description/ 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 方式一:暴力…

https://leetcode.cn/problems/maximum-subarray/description/

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

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

方式一:暴力解法(超时)

先算出数组的前缀和,然后通过2个for循环遍历出所有的连续子数组。

/*** @param {number[]} nums* @return {number}*/
var maxSubArray = function(nums) {let prefixArr = [];let sum = 0;for(let num of nums){sum += num;prefixArr.push(sum);}prefixArr.unshift(0);// let max = prefixArr[0];let max = -Infinityfor(let i = 0; i < prefixArr.length-1; i++){for(let j = i+1 ; j < prefixArr.length; j++){max = Math.max(max, prefixArr[j] - prefixArr[i]);}}return max;
}

方式二:

寻找一个具有最大和的连续子数组,算出以每个元素结尾的最大和,在这些最大值里求最大值。

对于元素A来说,以它结束的最大值 = Math.max(元素A,元素A+前一个元素的最大值)

遍历,求出以每个元素结尾的最大值放在一个数组。

求该数组的最大值。

/*** @param {number[]} nums* @return {number}*/
var maxSubArray = function(nums) {let max = 0let arr = []**for(**let num of nums){max = Math.max(max+num, num);arr.push(max)}return Math.max(...arr);
};

根据方式二,可以在遍历的时候将数据就进行比较。

/*** @param {number[]} nums* @return {number}*/
var maxSubArray = function(nums) {let res = nums[0];let max = 0for(let num of nums){max = Math.max(max+num, num);res = Math.max(res, max);}return res;
};
http://www.mmbaike.com/news/95464.html

相关文章:

  • 长春网站建设公司seo推广优化的方法
  • 武汉做网站哪里好批量关键词排名查询工具
  • 网站开发项目挣钱吗抖音seo关键词优化怎么做
  • 做网站推销的如何谈客户小游戏推广接单平台
  • 温州专业微网站制作电话技能培训网站
  • wordpress lbsseo外链推广平台
  • 网站ip访问做图表互联网推广怎么找渠道
  • 高端手机网站设计qq引流推广平台
  • 用axure做的网站成品厦门人才网个人版
  • wordpress素材下载上海搜索引擎优化1
  • 建筑公司网站设计模板西安百度竞价开户
  • 网站建设和网络营销2023广东最新疫情
  • vue webpack 做网站2345浏览器下载
  • 免费商用自媒体图片网站站长之家app下载
  • 宝塔面板建站教程李飞seo
  • 竟标网站源码长沙网络推广外包费用
  • 美女和男人做鸡的网站如何做好网络营销工作
  • 湖北省建设厅质监站网站今日新闻热点10条
  • 米拓 wordpress免费seo网站推荐一下
  • 小白如何做网站下载百度极速版
  • 做网站做得好的公司有chatgpt网址
  • 本地主机做网站低价刷赞网站推广
  • 网络科技网站设计北京网站seo优化推广
  • 环保局网站设计方案最近发生的热点事件
  • 静态网站挂马cfa三级和一二级关系大吗
  • 做网站必须托管服务器吗人教版优化设计电子书
  • 专业做网站关键词排名下掉推广类软文案例
  • 优化seo系统重庆seo推广
  • 专业网站优化公司南宁seo排名外包
  • 哪个网站做任务赚钱多怎样做网络推广营销