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

云南网站建设企业wordpress导航模版

云南网站建设企业,wordpress导航模版,网站开发checklist模板,深圳全胜专业网站建设一、题目描述 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 二、题目解析 经…

一、题目描述

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

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

二、题目解析

经过观察示例,我们发现一个规律就是:比如示例1,2,3,1,2私塾相加之和大于target,这时如果再让右指针向右移动肯定是大于7,并且长度一定不是最小的,所以我们规避这样的情况,去让左指针++,先判断是否已经大于7,如果不大于那让右指针++,然后一直重复上述操作!

这时发现做右指针都向同一个方向移动,我们就称呼该算法就是“滑动窗口”!

三、原码

class Solution {
public:int minSubArrayLen(int target, vector<int>& nums) {int len = nums.size();int min = 0;int left = 0;int right = 0;int sum = nums[0];while(left<len && right<len){if(sum < target){right++;//判断特殊越界的情况if(right == len)break;sum += nums[right];}else{if(min == 0)min = right-left+1;else{if(right-left+1 < min)min = right-left+1;}sum -= nums[left];left++;}}return min;}
};

http://www.yayakq.cn/news/654385/

相关文章:

  • 做外贸哪个网站比较好2017亚马逊雨林视频
  • 怎么让网站被百度收录html网站自带字体怎么做
  • 男人和男人做爰漫画网站电商网站用php做的吗
  • 如何进行网站改版设计北京百度推广开户
  • 南京专业网站制作公司有哪些如何做网络推广
  • 柳市做公司网站快盘做网站服务器
  • 网站建设排行公司邯郸专业做wap网站
  • 江阴市住房和城乡建设局网站移动应用开发女生学难不难
  • 动地科技登录网站精品成品网站1688
  • 共享备案网站微信红包封面开放平台
  • 手机网站头部新年祝福语在线制作网站
  • 海南城乡建设厅网站微信公众号怎么做成微网站
  • 抄袭网站设计vi设计公司形象墙
  • 免费推广平台排行榜新网站上线 怎么做seo
  • 做机械一般做那个外贸网站镇平做网站
  • 南昌企业免费建站西安发布
  • 连云港建设厅官方网站最新设计网站大全
  • 嘉兴免费网站制作查看网站空间
  • 做网站外包公司名称建设厅网站进不去
  • 免费的黄金网站有哪些163公司企业邮箱
  • 手机的网站有哪些电商网站的支付接入该怎么做呢
  • 单页网站与传统网站的区别WordPress手机网页登录代码
  • 网站pr怎么提升seo公司优化方案
  • 什么网站模板移动开发应用
  • 宣威市住房和城乡建设局网站下载中心cctv军事报道
  • 深圳做网站设计公司高端制作网站找哪个公司
  • 外贸营销型网站制作公司动漫制作专业人机交互设计与制作
  • wordpress加字体郑州专业seo哪家好
  • logo设计在线生成免费免费设计logo宁波seo快速优化
  • 门户网站建设兴田德润网页游戏网站首页