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

建站公司联系电话网站第二次备案

建站公司联系电话,网站第二次备案,wordpress会员等级下载,百度怎么优化网站排名给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl1, ..., numsr-1, numsr] #xff0c;并返回其长度。如果不存在符合条件的子数组#xff0c;返回 0 。 示例 1#xff1a; 输入#…给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl1, ..., 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 思路一滑动窗口 c解法 class Solution { public:int minSubArrayLen(int target, vectorint nums) {int left 0;int result INT_MAX;int sum 0;for(int right 0; right nums.size(); right){sum nums[right];if(sum target){while(sum target){sum - nums[left];left;}result min(result, right - left 2);}}if(result INT_MAX) return 0;return result;} }; 分析 本题要找到最小长度子数组利用滑动窗口即可解决先找到总和超过目标值的子数组再将左指针不断向右移动看是否符合要求直到整个数组遍历完返回最小长度即解决问题注意用right - left 2与result进行比较因为左指针最后会多向前走一步而达到目标的子数组至少长度为1所以加2 总结 本题考察对滑动窗口的运用利用左右两个指针确定子数组的边界再比较得最小长度时间复杂度为O(n)
http://www.hkea.cn/news/14590277/

相关文章:

  • 湿地公园网站建设品牌推广公司
  • wordpress iot插件厦门seo百度快照优化
  • 新乡市做网站百度app优化
  • 做网站入什么科目呼和浩特网站建设公司
  • 本地网站建设官网怎么取网页视频网站元素
  • html5企业网站模版网站的标题
  • 房地产交易网站模版石家庄局域网网站建设
  • 北外网院网站建设作业网页设计步骤及方法
  • 网站开发需要技术大型网站得多少钱
  • 云南电商网站建设房屋装修效果图app有哪些
  • 做软装设计找图有什么好的网站陕西建设执业中心网站办事大厅
  • 做网站 看什么书禁止WordPress访问官网
  • 建立一个网站英语住房与城乡建设部网站EPC
  • 万柳网站建设深圳网站建设怎么
  • 做耳鼻喉医院网站多少钱网站建设文化案例
  • 企梦网站建设重庆施工员证书查询官方网站
  • 网站数据库如何建设国际网站建设工具
  • 网站后台培训方案wordpress上传文章
  • 建站哪个便宜呼和浩特做网站哪家好
  • 珠海网站建设多少钱网站建设教程视频百度云
  • 网站建设与制作石家庄重庆建工网
  • 网站跟网页的区别是什么意思阿里巴巴免费做国际网站
  • 广州网站建设商城网站建设公司潍坊
  • 广州自助建站模板网站建设客户需求分析调查表
  • 用asp.net做的网站有哪些广告推广群
  • 网站建设作业做一个简单的网站苏州企业网站制作服务
  • pc端设计网站搜索优化指的是什么
  • 叮当快药网站谁做的微信电商
  • 帮助中心网站怎么做直装模板下载
  • 巴中建设机械网站做药品网站有哪些