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

郴州建网站企业关键词排名优化哪家好

郴州建网站,企业关键词排名优化哪家好,金融软件网站建设公司,网站开发费用算无形资产个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望…

个人主页:兜里有颗棉花糖
欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创
收录于专栏【手撕算法系列专栏】【LeetCode】
🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望对大家有所帮助
🍓希望我们一起努力、成长,共同进步。
在这里插入图片描述

点击直接跳转到该题目

目录

  • 1️⃣题目描述
  • 2️⃣算法分析
  • 3️⃣代码编写

1️⃣题目描述

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

找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [nums[l], nums[l+1], ..., nums[r-1], nums[r]] ,并返回其长度。如果不存在符合条件的子数组,返回 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

注意:

  • 1 <= target <= 10^9
  • 1 <= nums.length <= 10^5
  • 1 <= nums[i] <= 10^5

2️⃣算法分析

解题思路如下:

  • 步骤一:使用双指针left和right来构建滑动窗口,初始时left和right都为0。
  • 步骤二:进入循环,将右指针right向右移动,每次将nums[right]的值加到sum中。
  • 步骤三:进入while循环,判断当前窗口内的和sum是否大于等于目标值target。如果是,则更新ret为最小值,即min(ret, right - left + 1);然后将左指针left向右移动,并从sum中减去nums[left]。
  • 然后循环步骤二和步骤三直到右指针right达到数组的末尾最后返回结果即可。

3️⃣代码编写

class Solution {
public:int minSubArrayLen(int target, vector<int>& nums) {int n = nums.size();int ret = INT_MAX, sum = 0;for(int left = 0,right = 0;right < n;right++){// 进窗口sum += nums[right];while(sum >= target){// 更新结果ret = min(ret,right - left + 1);// 出窗口sum -= nums[left++];}}return ret == INT_MAX ? 0 : ret;}
};

最后就是通过啦!!!

在这里插入图片描述

http://www.yidumall.com/news/10862.html

相关文章:

  • seo算法是什么网站建设优化推广系统
  • 网站开发小组图片优化
  • jsp做网站能实现什么功能青岛网站建设有限公司
  • 公安局网站备案流程微信推广多少钱一次
  • 怎么用网络推广太原网站优化
  • 润滑油东莞网站建设百度推广开户需要多少钱
  • 亳州网站建设seo快速排名优化公司
  • 北京好的做网站公司seo推广岗位职责
  • 网站做微信支付宝支付重庆网站建设维护
  • 供应商系统单页网站排名优化
  • 比价网站开发毕业论文成人本科报考官网
  • wordpress 主题编辑seo技术自学
  • 做网站的抬头怎么做口碑营销案例简短
  • 手机网站微信网站开发成都本地推广平台
  • 门户网站建设管理工作方案北京网站排名seo
  • 网站备案官网免费发布信息平台有哪些
  • 网站建设销售是做什么的网络广告的计费方式
  • go 是做网站的吗外贸推广方式
  • 广药网站建设试题在线一键生成网页
  • 江苏住房与城乡建设厅网站大学生网页设计主题
  • 佛山企业网站开发抖音关键词排名软件
  • 做网站设像素免费seo关键词优化排名
  • 网站域名备案系统云南网站建设百度
  • 做家居网站设计百度关键词价格排行榜
  • pc网站和app哪个容易做网络平台有哪些
  • php实验报告企业网站开发seo综合查询工具可以查看哪些数据
  • 凯里市企业建站公司山西太原网络推广
  • 怎样解析网站域名解析百度seo排名优化
  • 网站开发遇到的问题及解决方法seo自媒体培训
  • 织梦网站字体大小电商网站建设教程