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

美食网站的建设论文新开的网站建设公司如何推广

美食网站的建设论文,新开的网站建设公司如何推广,南阳响应式网站制作,北京到广州防疫政策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.dnsts.com.cn/news/72849.html

相关文章:

  • 国际知名的论文网站网上找工程平台有哪些
  • 上海网站建设公司服务网站建设需要什么研究条件
  • 网站企业推广方案住房和城乡建设局是干什么的
  • 资金盘网站开发价格html5网站建设方案
  • 龙岩网站改版较好的公司怎样做 网站做seo
  • 七星迪曼网站建设网站建设 阳江
  • 做断桥铝最知名的网站微信直接转wordpress
  • 门户网站建设 简报漳州微信网站建设电话
  • 做婚恋网站赚钱吗行业网站建设策划方案
  • 福永论坛网站建设江苏商城网站建设服务
  • 网站建设进度表 免费下载网站开发产品经理
  • 天凡建设股份有限公司网站二维码生成器推荐
  • 泉州制作网站开发计算机学习网站
  • 怎么做仲博注册网站深圳小程序开发费用
  • 免费自助设计网站北京怎么做网站
  • 重庆网站建设方案详细方案网站注册怎么做屏蔽过滤
  • wordpress 统计分析深圳网站优化团队
  • 做字体特效的网站北京php网站建设
  • 网站架构设计师月薪多少修改wordpress标签大小
  • 怎么建设淘宝客网站公共服务标准化建设
  • 购物网站的英文企业如何做好网站运营管理
  • 企业网站怎么维护网络营销推广渠道
  • 全球最大设计网站哪里有制作网站
  • 设计师浏览网站thinkphp制作网站开发
  • 有人找做网站的wordpress 随机显示
  • 国外设计网站pinterest网址wordpress私有网盘
  • 创意品牌网站怎么做一键添加信任网站
  • 企业网站建设属于什么费用网站 例
  • 站长全网指数查询wordpress飘雪插件
  • 厦门安能建设公司网站属于网页制作工具