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

学习做网站12345律师免费咨询

学习做网站,12345律师免费咨询,微信网页版网址,如何解析后用二级域名做网站目录 1,题目-滑动窗口 2,代码 滑动窗口 3,学习与总结 1,题目-滑动窗口 给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl1, ..., numsr-1,…

目录

1,题目-滑动窗口

2,代码

滑动窗口

3,学习与总结


1,题目-滑动窗口

给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度如果不存在符合条件的子数组,返回 0 。

2,代码

滑动窗口

两个指针 start 和 end 分别表示子数组(滑动窗口窗口)的开始位置和结束位置;

维护变量 sum 存储子数组中的元素和(即从 nums[start] 到 nums[end] 的元素和);

/*** @param {number} target* @param {number[]} nums* @return {number}*/
var minSubArrayLen = function(target, nums) {let n = nums.length;if(n === 0){return 0;}// 滑动窗口let start = 0, end = 0;let sum = 0;let ans = Infinity;while(end < n){sum += nums[end++];while(sum >= target){ans = Math.min(ans,end - start );sum -= nums[start];start++;}}return ans === Infinity? 0:ans;};

3,学习与总结

滑动窗口的理解 结合队列的进出来理解;

. - 力扣(LeetCode)

http://www.laogonggong.com/news/77437.html

相关文章:

  • win2008 iis网站发布网站开发如何做账务处理
  • 网站建设运营费用包括哪些做好网站建设通知
  • php前台网站开发网站建设推广平台网址
  • 福州什么推广网站好推广普通话内容50字
  • 网站开发任务需求书商城软件下载
  • 淘宝联盟网站推广怎么做成华区建设局网站
  • 用自己的电脑做网站阳江优化网站排名
  • 源码网站跟自己做的网站区别建设宠物网站的可行性
  • 怎么做网站seo施工企业项目负责人现场带班时间少于80%施工时间扣多少分
  • 学做网站论坛vip共享湖南智慧住建云
  • 网站备案号密码鄱阳网站建设
  • 企业型网站建设咨询电话怎么样制作网站
  • 阳江网站设计公司网站建设与维护简称
  • 建网站的程序深圳建网站哪个公司好
  • 全网营销型网站p2p理财网站开发流程图
  • 竞猜网站模板上海企业工商查询
  • 如何建手机网站关键词排名优化价格
  • 怎么做网站互换链接centos6搭建wordpress
  • 那个视频网站最好最全网址网页制作与设计教程
  • 网站架构图一般包括什么上海网络推广
  • 江门外贸网站推广方案郑州少儿编程培训机构
  • 火狐浏览器网站开发人员深圳电子烟网站建设
  • 网站建设方案书一定要有吗wordpress meta插件
  • 公司网站设计网络公司wordpress 自定义上传图片
  • 盐城高端网站建设视频网站seo怎么做
  • app网站平台建设方案福州网站建设网站设计网站推广
  • 厦门 网站设计建设网站赚广告费是否可行
  • 杨园建设社区网站如何将自己做网站放上网
  • 网站改版意见ps海报设计教程网页
  • 创客贴网站做海报技能wordpress mysql配置