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

重庆建站公司哪个好一个营销型网站模板

重庆建站公司哪个好,一个营销型网站模板,网站建设 兼职,怎么制作动图题目#xff1a;LeetCode209. 长度最小的子数组 描述#xff1a; 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl1, …, numsr-1, numsr] #xff0c;并返回其长度。如果不存在符合条件的子…题目LeetCode209. 长度最小的子数组 描述 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl1, …, numsr-1, numsr] 并返回其长度。如果不存在符合条件的子数组返回 0 。 思路 滑动窗口 接下来就开始介绍数组操作中另一个重要的方法滑动窗口。 所谓滑动窗口就是不断的调节子序列的起始位置和终止位置从而得出我们要想的结果。 在暴力解法中是一个for循环滑动窗口的起始位置一个for循环为滑动窗口的终止位置用两个for循环 完成了一个不断搜索区间的过程。 那么滑动窗口如何用一个for循环来完成这个操作呢。 首先要思考 如果用一个for循环那么应该表示 滑动窗口的起始位置还是终止位置。 如果只用一个for循环来表示 滑动窗口的起始位置那么如何遍历剩下的终止位置 此时难免再次陷入 暴力解法的怪圈。 所以 只用一个for循环那么这个循环的索引一定是表示 滑动窗口的终止位置。 在本题中实现滑动窗口主要确定如下三点 窗口内是什么 如何移动窗口的起始位置 如何移动窗口的结束位置 窗口就是 满足其和 ≥ s 的长度最小的 连续 子数组。 窗口的起始位置如何移动如果当前窗口的值大于s了窗口就要向前移动了也就是该缩小了。 窗口的结束位置如何移动窗口的结束位置就是遍历数组的指针也就是for循环里的索引。 解题的关键在于 窗口的起始位置如何移动如图所示 可以发现滑动窗口的精妙之处在于根据当前子序列和大小的情况不断调节子序列的起始位置。从而将O(n^2)暴力解法降为O(n)。 public class Solution {public int minSubArrayLen(int target, int[] nums) {int i0;int sum0;int lengthInteger.MAX_VALUE;for (int j 0; j nums.length; j) {sumnums[j];while(sumtarget){length(j-i1)length?(j-i1):length;sum-nums[i];}}return lengthlengthInteger.MAX_VALUE?0:length;} }
http://www.hkea.cn/news/14315914/

相关文章:

  • 怎么做网站更新和维护微网站的图标怎么做
  • 企业为什么做网站素材wordpress查看未验证邮箱
  • 温州建设局老网站WordPress文章添加iframe
  • 网站怎么做可以再上面输入文字装饰网站建设优惠套餐
  • 难道做网站的工资都不高吗网站建设费属于无形资产吗
  • 网站开发kpi网站开发时间进度
  • 不会编程如何做自己的网站重庆有什么好玩的吗
  • 旅游加盟网站建设招商项目
  • 中山市 做网站个人备案网站可以做商城展示
  • 单页网站模板修改wordpress 修改语言
  • 夏津建设局网站网站建设是永久使用吗
  • 上海网站制作设计公司主播做的头像在哪个网站上做的
  • 网站建设制作解决方案网络营销的概念和特点是什么
  • 河南省教育类网站前置审批关键词优化营销
  • 洛阳市政建设网站找人做app网站吗
  • 贺州住房和城乡建设部网站网站的网页建设知识ppt模板
  • 免费高清素材网站赣州seo唐三
  • 网站建设询价报告互动网络平台
  • 晨雷文化传媒网站建设报价公司
  • 网站建设教程网wordpress 文章同步
  • 余姚网站设计平台制造企业网站建设
  • 基于php的动态校园兼职网站设计论文设计网网站
  • 河南省住房城乡和建设厅网站首页wordpress插件cdn
  • 昆明做网站首选互维wordpress audio
  • 阳谷建网站毕业设计做网站前端
  • 建设网站网站建站wordpress 制作网站模板
  • 融水苗族自治县网站建设公司江苏分销网站建设
  • 网站在百度突然搜不到了成都企业网站建设价格
  • 官网和网站的区别网站建设工具品牌
  • 上海网站建设好处百度怎么收录自己的网站