当前位置: 首页 > 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/818236.html

相关文章:

  • 代码网站怎么做的网站设计素材网站
  • 重庆网站seo什么意思如何建立电商平台
  • 做免费外贸网站公司做网站需要好多钱
  • 湖北网站建设怎样android编程
  • 梧州论坛社区网站怎么做seo收录
  • 网站开发运行详细步骤潍坊手机网站建设
  • 网站建设方面wordpress管理员用户名更改
  • 免费行情软件网站大全下载建一个个人网站一年多少钱
  • 常熟网站开发wordpress添加返回顶部
  • 做网站的的需求文档wordpress自定义用户字段
  • 宜兴做网站的公司有哪些天元建设集团有限公司分公司
  • 宁波自助建站网站上海专业做网站的
  • 女頻做的最好的网站在线旅游网站建设前的调研
  • 建设网站教程全集中小型企业网站建设与管理
  • 江苏水利厅建设网站宁波建站推广技术公司
  • 广东美景园林建设有限公司网站wordpress快讯模块
  • 网站建设属于什么类的采购网站贸易表格怎么做
  • 专门做特卖的网站是什么写网站的教程
  • 一个免费的影视网站模板wordpress点开文章显示空白页
  • 购物网站模板 php外包app公司
  • 重庆金山建设监理有限公司网站做网站开发要注册
  • 网站开发qq头像为什么用wp做网站
  • 淘宝网站网页图片怎么做著名的响应式网站有哪些
  • 网站建设的主要结构怎样做网站制作团队
  • 做网站有什么优势可信网站认证 费用
  • 保定建站模板企微scrm收费
  • 太原自助模板建站公司网站百度小程序开发
  • 12306网站多少钱做的网站管理的主要工作有哪些
  • 网站做词网站开发合同模版
  • 湖南企业建站系统信息xp怎么建设网站