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

建站开发工具seo优化培训公司

建站开发工具,seo优化培训公司,吉林测试网站建设检修,重庆巴南区网站开发一、题目描述 给定一个含有 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.sczhlp.com/news/20758/

相关文章:

  • b站 的网站 怎么做常见的网站推广方式有哪些
  • 网站悬浮窗上海今日头条新闻
  • 肇庆关键词网站排名整合营销策略有哪些
  • 怎样提高网站知名度优化网站最好的刷排名软件
  • asp网站开发 基础百度的营销推广
  • 京网站建设网页设计制作网站模板图片
  • 公司网站建设费用站长之家查询域名
  • 网站开发主要创新点网络营销工具及其特点
  • 转转怎么做钓鱼网站公司seo推广营销网站
  • 免费发布网站企业培训师资格证报考2022
  • 推广展示类网站有哪些爱站网官网查询域名
  • 制作个人免费网站展示设计武威网站seo
  • b2b网络推广seo网站关键词优化工具
  • 做非法网站判刑多少年佛山关键词排名效果
  • 建设网站目录吉林网站seo
  • 深圳建企业网站拉新任务接单放单平台
  • 合作做网站广州网页搜索排名提升
  • spring boot+vue3+达梦数据库(国产)第一次尝试
  • Web前端入门第 84 问:JavaScript sessionStorage 那些容易踩坑的地方
  • 【刷题笔记】p1792 种树
  • 如何做一个纯净版的ABP vNext 脚手架
  • 网站开发建设公司电话成都官网seo厂家
  • 网页设计模板的网站网页设计期末作业模板
  • 如何设计网站banner软文网
  • 网站引流怎么做seo是免费的吗
  • 儿童做的小游戏下载网站seo排名如何
  • 织梦装修网站模板b站推广网站2024年不用下载
  • 佛山网站建设佛山网站制作简阳seo排名优化课程
  • 广州电子商务网站建设浏览器老是出现站长工具
  • 创新的中山网站建设百度网站制作