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

上海网站建设哪里好关注公众号推广2元一个

上海网站建设哪里好,关注公众号推广2元一个,品牌建设的路径有哪些,在哪个网站做一件代发靠谱吗力扣209题 题目描述:长度最小的子数组 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl1, ..., numsr-1, numsr] ,并返回其长度**。**如果不存在符合条件的子数组&…

力扣209题

题目描述:长度最小的子数组

给定一个含有 n 个正整数的数组和一个正整数 target

找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度**。**如果不存在符合条件的子数组,返回 0

image.png

**题解思路:**力扣上暴力搜索会超时!

可以使用滑动窗口的方法实现,用一个指针寻找终止位置,然后通过 sum>= target来更新起始位置,从而达到降低复杂度的目的。

class Solution {// --- 滑动窗口 ---public int minSubArrayLen(int target, int[] nums) {int sum = 0;int subLen = 0;// 每次更新的数组长度int minLen = Integer.MAX_VALUE;// 最小的子数组长度,初始时设为最大值int start = 0;// 起始位置的下标for (int end = 0; end < nums.length; end++) {sum += nums[end];while (sum >= target) {subLen = end - start + 1;// 更新子数组的长度minLen = subLen < minLen ? subLen : minLen;// 取最小的子数组长度sum -= nums[start++];  // 更新 i 的位置}}return minLen == Integer.MAX_VALUE ? 0 : minLen;}
}
http://www.yidumall.com/news/68735.html

相关文章:

  • 提供邢台专业做网站品牌运营管理公司
  • 黑河做网站网络营销能干什么工作
  • 电信 网站备案贵州seo推广
  • 辽宁建设厅网站网络营销的发展概述
  • 网站目录在哪外贸订单怎样去寻找
  • 济南住宅与房地产信息网官方网站深圳发布最新通告
  • 怎么修改wordpress模板文件建站seo推广
  • 网站特点怎么写小红书seo优化
  • 做鸡蛋期货看什么网站网站推广的营销策划方案
  • 做网站哪家靠谱世界500强企业名单
  • 中国电影家协会官网天津优化公司
  • 青岛做网站优化哪家好百度推广优化师
  • 凡科建设的网站如何找回原来的百度
  • 如何做家教网站移投界seo
  • 互联网定制网站引流推广平台有哪些
  • 现代网站建设长沙网络推广
  • 专做负面的网站怎么创建网址
  • h5页面制作用什么软件兰州seo培训
  • 邯郸做网站的电话推广图片制作
  • 男鞋 东莞网站建设设计公司
  • 自己做网站如何赚钱怎么做网络营销推广啊
  • 佛山网站建设公司大全seo优化报价
  • 宁波制作网站软件上海网站推广优化
  • 做冷库的网站刚刚传来最新消息
  • 可以做宣传的网站有哪些网站优化技术
  • dreamwear做网站步骤线下推广方式
  • b2b电子商务购物网站常州网站推广
  • 大连网站建设设计公司免费网站推广
  • 西安模板建站公司域名年龄对seo的影响
  • 企业网站制作的软件百度sem认证