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

重庆网站推广系统网络优化软件

重庆网站推广系统,网络优化软件,免费外贸电商平台,东莞横沥网站制作给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 示例 1: 输入&#xff1…

给定一个含有 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 <= 10 9 ^9 9
1 <= nums.length <= 10 5 ^5 5
1 <= nums[i] <= 10 4 ^4 4

直接滑动窗口即可:

class Solution {
public:int minSubArrayLen(int target, vector<int>& nums) {int left = 0;int curSum = 0;int ans = numeric_limits<int>::max();for (int i = 0; i < nums.size(); ++i) {curSum += nums[i];while (curSum >= target) {ans = min(ans, i - left + 1);curSum -= nums[left];++left;}}return ans == numeric_limits<int>::max() ? 0 : ans;}
};

如果nums中有n个元素,则此算法时间复杂度为O(n),空间复杂度为O(1)。

http://www.dtcms.com/wzjs/310703.html

相关文章:

  • 品牌画册设计公司网址东莞网站优化
  • 国外网站空间放置成人内容站长工具seo综合查询权重
  • 个人优秀网站无锡网站制作推广
  • 有哪些做的好的营销型网站网络推广培训去哪里好
  • 合肥行业网站建设国内手机搜索引擎十大排行
  • WordPress微博客主题奶糖 seo 博客
  • 网站建设规划书的空间seo软文代写
  • 购物网站 app企业文化的重要性和意义
  • 专业的网站开发建设关键词在线挖掘网站
  • 推荐黄石网站建设上海排名优化seobwyseo
  • 书画院网站建设方案奶茶的营销推广软文
  • 金山区网站制作百度竞价登陆
  • 做批手表批发发的网站保定百度seo公司
  • 秦皇岛做网站优化公司太原关键词优化公司
  • 简述网站开发的工作流程百度交易平台
  • 自己做的网站怎么爬数据镇江网站关键字优化
  • 网站建设与管理办法佛山seo优化
  • 最好的动态网站建站牛奶推广软文文章
  • 仪器网站模板百度关键词排名
  • 虚拟机做实验的网站推56论坛
  • 别墅装修装饰设计百度seo怎么优化
  • 装修公司前十强seo技术服务外包公司
  • 查建筑公司网站一点优化
  • 上海国家企业信用网泉州百度seo公司
  • 做游戏人设计网站网上商城建设
  • 八里庄街道网站建设网络优化工程师招聘信息
  • 网站建设心得总结推广联盟平台
  • 提高审美的网站推荐打开app下载
  • 传奇免费网站模板下载泉州网站seo外包公司
  • 山东网站建设标准新闻摘抄四年级下册