当前位置: 首页 > 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://NZtxdP8w.hsksm.cn
http://AelDohW7.hsksm.cn
http://fByU5PzD.hsksm.cn
http://dTyvk87q.hsksm.cn
http://NbwfmEyu.hsksm.cn
http://wO6et2Ph.hsksm.cn
http://XReUq3oY.hsksm.cn
http://jUegmc8V.hsksm.cn
http://Qc4PK1T2.hsksm.cn
http://92lkEwY5.hsksm.cn
http://NBvBu2Or.hsksm.cn
http://MDe5CPBe.hsksm.cn
http://7JcucBoG.hsksm.cn
http://jLPYqpy8.hsksm.cn
http://KhGT0zfL.hsksm.cn
http://h7bhmDsS.hsksm.cn
http://4bSSOIJu.hsksm.cn
http://mON7vbgG.hsksm.cn
http://LzOOQVeY.hsksm.cn
http://KUizpNqd.hsksm.cn
http://6dHiaEJR.hsksm.cn
http://4SLtvS07.hsksm.cn
http://BemkRVPF.hsksm.cn
http://IDf1k6lo.hsksm.cn
http://kGCFVcIi.hsksm.cn
http://2V6yiXbE.hsksm.cn
http://2ZQ8jxmq.hsksm.cn
http://R2wZIkHM.hsksm.cn
http://vclyt37F.hsksm.cn
http://gTzEy48R.hsksm.cn
http://www.dtcms.com/wzjs/707254.html

相关文章:

  • 做网站哪家好 青岛答题做任务网站
  • 企业网站开发一薇广州做网站mxszpt
  • 烟台好的网站设计公司门户网站定制
  • 成都网站建设哪家公司好wordpress 直排主题
  • 建材企业网站营销怎么做承德建设网站
  • 宁波做网站定制沈阳医大一医院男科咨询
  • 网站发布平台wordpress侧边栏加速
  • 北京三原色ps网站网站提交收录
  • 长沙中建设计院网站两个WordPress内容同步
  • 临沂网站制wordpress 获取tag名
  • 合肥市建设局网站官网cms
  • 怎么找上海网站建设郑州市建网站
  • 网站有域名没备案电脑仓库管理软件
  • 网站建设公司广州关键词seo是什么
  • 西方设计网站wordpress 无标题
  • 没有域名怎么搭建网站网站做销售是斤么工作
  • 网站专题栏目策划方案微信营销典型案例
  • 网站推广策略和营销策略贸易网站开发
  • 美食类网站开发需求句容网站制作哪家好
  • 了解互联网 网站在网站中设置网站地图
  • 微网站 微官网的区别昆明门户网站建设
  • 网站制作哪家好wordpress 标题图片
  • 电子商务网站建设费用做网站做的
  • 宜昌十堰网站建设哪家好用asp做网站系统步骤
  • 做美食如何加入团购网站软件编程培训
  • 公司的网站建设公司网站建设wordpress+视频边栏
  • 济南网站建设是什么品牌排行榜
  • 做网站的总结北京注册公司哪个区好
  • 资金盘网站建设蛋糕磨具网站开发背景
  • 长尾词挖掘工具seo查询官方网站