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

建设银行投诉网站与众不同的网站

建设银行投诉网站,与众不同的网站,西部数码网站管理助手4.0 破解版,注册网站域名多少钱一年1. 题目链接:209. 长度最小的子数组 2. 题目描述: 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl1, ..., numsr-1, numsr] ,并返回其长度**。**如果不…

1. 题目链接:209. 长度最小的子数组

2. 题目描述:

给定一个含有 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

提示:

  • 1 <= target <= 109
  • 1 <= nums.length <= 105
  • 1 <= nums[i] <= 105

3.解法(滑动窗口)

3.1算法思路

由于此问题分析的对象是「⼀段连续的区间」,因此可以考虑「滑动窗⼝」的思想来解决这道题。
让滑动窗⼝满⾜:从 i 位置开始,窗⼝内所有元素的和⼩于 target (那么当窗⼝内元素之和第⼀次⼤于等于⽬标值的时候,就是 i 位置开始,满⾜条件的最⼩⻓度)。
做法:将右端元素划⼊窗⼝中,统计出此时窗⼝内元素的和:
1.如果窗⼝内元素之和⼤于等于 target :更新结果,并且将左端元素划出去的同时继续判
断是否满⾜条件并更新结果(因为左端元素可能很⼩,划出去之后依旧满⾜条件)
2.如果窗⼝内元素之和不满⾜条件: right++ ,另下⼀个元素进⼊窗⼝。
请添加图片描述

3.2C++算法代码

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

相关文章:

  • 站酷网站建设自建站成本
  • 做女装的网站站长之家网站
  • 网站icp备案需要多久做直播网站要多少钱
  • 服装网站建设天元网游关服了吗
  • 淄博网站搜索排名网页版qq音乐登录入口
  • 网站开发背景和目的中小企业网站建设与管理课件百度云
  • 手机网站在哪里找到建行移动门户官网
  • 发号网站源码中国保密在线培训网站
  • 工信部怎么查网站备案信阳企业网站建设
  • 商洛做网站的公司容易收录的网站
  • 全国企业名录北京网络排名优化
  • 网站开发使用数据库的好处php网站开发进程
  • 濮阳网站建设熊掌网络爱吖网
  • 吉林公司做网站梦幻西游网页版官方网站
  • 网站站外推广的内外链接怎么做绵阳东原建设工程有限公司网站
  • 慕课网电子商务网站开发某网站搜索引擎优化
  • 网站建设开发程序代码网络服务提供者不是网络运营者对不对
  • 自动全屏网站模板外贸网站有必要吗
  • 做网站设计用什么软件网站发帖推广平台
  • 类似猪八戒的网站建设域名解析网站登录
  • 做汽车英文网站做网站租服务器多少钱
  • 广州天河区网站建设公司石景山网站seo优化排名
  • 手机网站适合分开做深圳宝安美容医院网站建设
  • 企业先做网站还是先做淘宝wordpress临时关闭站点
  • 二建转注辽宁建设主管部门网站如何让网站关键词搜录
  • 本地南昌网站建设慈利网站建设
  • 怎样做微课网站wordpress点击分享功能
  • 广东一站式网站建设推荐inovation wordpress
  • 外面网站怎么做的公司市场营销策划方案
  • 刚注册在域名可以自己做网站吗wordpress auto spinner