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

php动态网站开发 习题答案个人网站推广方法

php动态网站开发 习题答案,个人网站推广方法,wordpress 第一张图片 get first,宿迁房价最新价格表1.题目 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 示例 1: 输入&…

1.题目

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

2.算法

本题我们为了降低时间复杂度采用滑动窗口解决,分为三步:

1.left=0;right=0.

2.进入窗口。->利用long long sun变量来统计left和right之间所有数字之和。

3.判断结果出窗口。

3.代码书写

class Solution {
public:int minSubArrayLen(int target, vector<int>& nums) {int left = 0;int right = 0;long long int sum = nums[right];int len = 99999999;while (right < nums.size()){if (sum < target){right++;if(right<nums.size())sum = sum + nums[right];}if (sum >= target){if (len > right - left + 1)len = right - left + 1;sum = sum - nums[left];left++;}}if (len == 99999999)return 0;return len;}
};

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

相关文章:

  • 卡盟网站制作农村电商平台有哪些
  • 如何制作出优秀的ui设计seo优化公司
  • 嵩明网站建设凡科建站手机版登录
  • 有哪些优秀的个人网站论坛营销
  • 鹤壁网站建设优化设计数学
  • 寻找集团网站建设如何做推广和引流
  • 创业做b2b行业网站_正确划分行业_别被建站公司忽悠成都百度seo推广
  • 网站建设哪些字体没有版权全网优化哪家好
  • 新网建立网站seo营销是什么
  • 制作简历的免费网站东莞优化排名推广
  • 网站收录了但是搜索不到公关公司
  • 公司营销网站建设百度搜索风云榜排名
  • 大学生网站模板50篇经典软文100字
  • 建站之星网站 和服务器地域名网址查询
  • html5做的网站有哪些百度数据分析工具
  • 纪委网站建设南宁关键词排名公司
  • 网站开发知识版权关键词优化的作用
  • 做的网站怎么放在网上教程推广优化网站排名
  • 网页美工设计夏霍seo搜索引擎优化试题及答案
  • wordpress 经典主题沈阳seo关键词
  • 网站建设公司运营成都高端网站建设哪家好
  • 商城购物网站建设产品宣传
  • 树立河南平价的seo整站优化定制
  • bootstrap做自己的网站优化 seo
  • 温州网站建设方案种子搜索引擎torrentkitty
  • 企业网站建设上海百度一下首页
  • 网站上线备案抖音信息流广告怎么投放
  • 建设一个公司网站需要什么条件手机百度登录入口
  • rails 开发的网站开发网站查询入口
  • lnmp wordpress 主题兰州网络推广优化怎样