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

美食网站的建设论文郑州做网站电话

美食网站的建设论文,郑州做网站电话,做手表网站用什么源码比较好,二次元风格wordpress模板209. 长度最小的子数组 力扣题目链接(opens new window) 给定一个含有 n 个正整数的数组和一个正整数 s #xff0c;找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组#xff0c;并返回其长度。如果不存在符合条件的子数组#xff0c;返回 0。 示例#xff1a; 输入…209. 长度最小的子数组 力扣题目链接(opens new window) 给定一个含有 n 个正整数的数组和一个正整数 s 找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组并返回其长度。如果不存在符合条件的子数组返回 0。 示例 输入s 7, nums [2,3,1,2,4,3] 输出2 解释子数组 [4,3] 是该条件下的长度最小的子数组。 提示 1 target 10^91 nums.length 10^51 nums[i] 10^5 思路 滑动窗口 滑动窗口不断的调整子序列的起始位置和终止位置从而得到想要的结果。 在暴力解法中是一个for循环滑动窗口的起始位置一个for循环为滑动窗口的终止位置用两个for循环完成了一个不断搜索区间的过程。 那么滑动窗口如何用一个for循环来完成这个操作呢 只用一个for循环那么这个循环的索引一定是表示 滑动窗口的终止位置。 在本题中实现滑动窗口主要确定如下三点 窗口内是什么 窗口就是满足其和 ≥ s 的长度最小的连续子数组。如何移动窗口的起始位置 窗口的起始位置如何移动如果当前窗口的值大于s了窗口就要向前移动了也就是该缩小了。如何移动窗口的结束位置 窗口的结束位置如何移动窗口的结束位置就是遍历数组的指针也就是for循环里的索引。 解题的关键在于 窗口的起始位置如何移动如图所示 可以发现滑动窗口的精妙之处在于根据当前子序列和大小的情况不断调节子序列的起始位置。从而将O(n^2)暴力解法降为O(n)。 class Solution {//方法滑动窗口public int minSubArrayLen(int target, int[] nums) {int left 0;//滑动窗口起始位置int sum 0; //滑动窗口数值之和//结果取整型类型的最大值便于和遍历的结果比较 int result Integer.MAX_VALUE;for(int right 0; right nums.length; right){sum nums[right]; //使用while每次更新 i起始位置并不断比较子序列是否符合条件while(sum target){//right - left 1为子序列滑动窗口的长度result Math.min(result, right - left 1); sum - nums[left]; // 这里体现出滑动窗口的精髓之处不断变更i子序列的起始位置}}// 如果result没有被赋值的话就返回0说明没有符合条件的子序列return result Integer.MAX_VALUE ? 0 : result;} }时间复杂度O(n)空间复杂度O(1)
http://www.tj-hxxt.cn/news/217425.html

相关文章:

  • 找别人做网站怎么防止后门宁波网站推广专业的建站优化公司
  • 河间市做网站价格怎样做3d动画短视频网站
  • wordpress获取自定义字段的值寻找郑州网站优化公司
  • 门户网站制作方法公众号网页怎么制作
  • 网站有关于我们的好处衡水建立网站
  • 福州网站seo优化公司wordpress欢迎页面
  • ui设计哪里有培训班新乡网站建设waterseo
  • 合肥网站设计建泉州官方网站
  • 网站开发维护公司经营范围CMS网站建设优势
  • 杭州模板网站制作方案网站信管局备案
  • 织梦网站被挂马怎么处理福建做网站公司
  • 郑州网站建设最低价整站排名服务
  • 做服装要看国外哪些网站如何提高网站收录量
  • wordpress站内跳转wordpress虚拟商品主题
  • 设计招聘网站用火车采集器发布信息时 如何获取网站栏目id
  • 攻击jsp网站网站空间更换
  • 汕头网站建设方案优化网站后台网址后缀
  • 竞网做的网站公司网站制作都需要图片
  • 阿里云个人网站建设网站服务器错误
  • 软件开发视频网站建站公司现状
  • 建设网站好学吗沈阳网站开发久
  • 一站式网站手机端怎么做深圳网站建设价格多少
  • 开封建设网站缙云县建设局网站
  • 佛山网站建设定制开发南京建行网站
  • 扬中网站建设机构天津广告公司排行榜
  • 开发员给我用织梦做的网站什么是网络营销成败的关键
  • 网站老是快照打开WordPress 转移数据
  • 使用wordpress的网站西安做营销型网站建设
  • 嘉兴信息网站工程建设科学技术奖申报网站
  • 长沙网站优化对策深圳的网站建设公司的分类是