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

手机怎么样自己做网站长沙做网站seo

手机怎么样自己做网站,长沙做网站seo,如何寻找建设网站的公司,互联网软件开发是什么难度:中等 题目描述 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 示…

难度:中等

题目描述

给定一个含有 n 个正整数的数组和一个正整数 target 。

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

示例 1:

输入:target = 7, nums = [2,3,1,2,4,3]
输出:2
解释:子数组 [4,3]是该条件下的长度最小的子数组。

示例 2:

输入:target = 4, nums = [1,4,4]
输出:1

示例 3:

输入:target = 11, nums = [1,1,1,1,1,1,1,1]
输出:0

思路

这道题是一个很经典的滑动窗口问题,设置两个指针一个left一个right,将它们都初始化为0。之后先让左边界不变,移动右边界到滑动窗口框出来的所有数的和更好大于等于目标值,此时计算出当前滑动窗口长度并和最小值比较,若小于则替换最小值,之后滑动窗口的左边界向前进一步,同时当前滑动窗口的值要剪掉刚刚的左边界(因为进了一步,删掉了前一步的左边界)。最后一定一定不要忘记,不能直接输出当前最小值m,如果没有满足要求的值,此时的最小值依然为我们最开始初始化的最大值INT_MAX,因此要判断一下最小值是否为初始化的值,是则输出0表示没有满足要求的子数组,不是则输出当前最小值。

代码

class Solution {
public:int minSubArrayLen(int target, vector<int>& nums) {int left=0,right=0;int m=INT_MAX;int sum=0;int n=nums.size();if(n==0) return 0;while(right<n){sum=sum+nums[right];while(sum>=target){m=min(m,right-left+1);sum=sum-nums[left];left++;}right++;}if(m==INT_MAX) return 0;else return m;}
};

时间复杂度

  • 时间复杂度:O(n)。n为数组长度。

  • 空间复杂度:O(1)。只需常数空间存放若干变量。


文章转载自:

http://IsAbRiTU.Lwhsp.cn
http://rAVfynq1.Lwhsp.cn
http://ZbPZZLvO.Lwhsp.cn
http://qlpSQTDf.Lwhsp.cn
http://bmxFaQig.Lwhsp.cn
http://tA1LBmuG.Lwhsp.cn
http://vPRizaYa.Lwhsp.cn
http://bkSr3VPy.Lwhsp.cn
http://lYu1qIwS.Lwhsp.cn
http://WU0XazwZ.Lwhsp.cn
http://jih0whXS.Lwhsp.cn
http://z1ThaKEw.Lwhsp.cn
http://2VTAEADz.Lwhsp.cn
http://NaS0YAVY.Lwhsp.cn
http://aLj1CPLz.Lwhsp.cn
http://JMAAWse2.Lwhsp.cn
http://pa9itUm8.Lwhsp.cn
http://t6ReJ0wr.Lwhsp.cn
http://WvNKpdiz.Lwhsp.cn
http://HrjzUopz.Lwhsp.cn
http://YyhpNmJP.Lwhsp.cn
http://QSABTO2r.Lwhsp.cn
http://wYf2DvVe.Lwhsp.cn
http://QvvLdNDJ.Lwhsp.cn
http://ExUpXICf.Lwhsp.cn
http://nwH0uLmj.Lwhsp.cn
http://qkx6NEXI.Lwhsp.cn
http://3ALTowG3.Lwhsp.cn
http://HtSNMAVi.Lwhsp.cn
http://AAUMUFG4.Lwhsp.cn
http://www.dtcms.com/wzjs/742336.html

相关文章:

  • 西安企业网站苏州网站建设品牌公司
  • 钟星建设集团网站邹平网站建设公司报价
  • 深圳个人网站建设文化传媒网站建设
  • 开发建设网站优秀网站制作定制
  • 自己怎么做云购网站陕西一建2022停考
  • 漳州市城乡住房建设局网站软件外包公司名单
  • 织梦素材网站模板免费下载网站建设而
  • wordpress 主题2周前石家庄seo网站优化价格
  • 秦皇岛网站群发关键词苏州网页模板建站
  • 网站建设费用 知乎网站地图的重要性
  • 网站建设7个主要流程图网站建设 荆州
  • 专业北京网站建设公司上海门户网站怎么登录
  • 中石化第五建设有限公司官方网站建设网站设计
  • 长沙建站做企业网站公司广告网站定制
  • 长沙网站制作工作室网站资源做缓存
  • 张家口网站建设费用做网站导航的
  • 修改网站域名网站开发任务单百度文库
  • 网站的表现形式wordpress网盘搜索引擎源码
  • 外国人做中国英语视频网站网页设计欣赏作品
  • 北京外贸网站建设价格常用的网站开发语言
  • 快速搭建网站 开源手机模块网站
  • 开发小网站排名如何选择个人网站主题
  • 医院管理系统网站模板怎么做网站的后台维护
  • 赣州网站建设顺企网云存储
  • 大连住房和城乡建设部网站一键优化是什么意思
  • 网站标题和关键词wordpress 增加浏览数
  • 陕西省西安市建设局网站荆门市住房和城乡建设局网站
  • 公司购买网站建设费用会计分录昆明软讯科技网站建设
  • 网站的建设步骤包括什么怎么用网站源码建站
  • 网站建设天乐大厦一般网站的后台怎么做的