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

网站icp备案需要多久企业网站页面

网站icp备案需要多久,企业网站页面,给公司网站做seo的好处,建设企业银行怎么转账一、题目 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 示例 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

二、思路解析

这道题也是一道很经典的 “滑动窗口” 例题,需要利用单调性,使用 “同向双指针” 来对暴力解法 「会超时」进行优化,以让时间复杂度达到要求。

但是,为何使用滑动窗口呢?

回到我们的分析对象,是「⼀段连续的区间」,我就是根据这个条件去判别的。

让滑动窗⼝满⾜:从 i 位置开始,窗⼝内所有元素的和⼩于  target (那么当窗⼝内元素之和
第⼀次⼤于等于⽬标值的时候,就是  i  位置开始,满⾜条件的最⼩⻓度)。

具体做法是,将右端元素划⼊窗⼝中,统计出此时窗⼝内元素的和:

▪ 如果窗⼝内元素之和⼤于等于? target :更新结果,并且将左端元素划出去的同时继续判
断是否满⾜条件并更新结果(因为左端元素可能很⼩,划出去之后依旧满⾜条件)
▪ 如果窗⼝内元素之和不满⾜条件: right++ ,另下⼀个元素进⼊窗⼝。

最后返回最短的数值即可。

三、完整代码

class Solution {public int minSubArrayLen(int target, int[] nums) {int len = Integer.MAX_VALUE;int n = nums.length;int sum = 0;for(int left = 0,right = 0;right < n;right++){sum  += nums[right];// 进窗⼝// 判断while(sum >= target){// 更新结果len = Math.min(len,right-left+1);// 出窗⼝sum -= nums[left++];}}return len == Integer.MAX_VALUE?0:len;}
}

以上就是本篇博客的全部内容啦,如有不足之处,还请各位指出,期待能和各位一起进步!

http://www.yayakq.cn/news/863055/

相关文章:

  • 房地产网站开发公司电话一般需要多少钱
  • 重庆实惠网站建设福州做网站哪家公司好
  • 婚庆设备租赁网站源码深圳网站制作公司兴田德润信任高
  • 湖北智能建站系统价格wordpress做微信登录页
  • 东莞制作手机网站摄影行业网站
  • 项目招商网站大全郑州大学现代远程教育《网页设计与网站建设》课程考核要求
  • 网站建设logo尺寸网站制作公司的流程
  • 网站开发怎么赚钱广州最大的跨境电商公司排名
  • 建设动漫网站的目的兰州做网络优化
  • 旅游网站模板设计网站是用什么做的吗
  • 做网站必须要切图吗p2p网站数据分析怎么做
  • 中山网站建设中山架设wordpress
  • 做任务网站有哪些内容上海建筑公司排名
  • 网站建设与管理自考怎么制作wordpress主题
  • 怎么在企查查网站做企业认证注册公司流程和费用2020
  • 网站设计公司哪里好深圳网络科技公司大全
  • 卖汽车配件怎么做网站网站建设的目标与思路
  • 怎样制作公司网站wordpress商城开发费用
  • 如何用nat123做网站网站建设朱宁
  • seo优化或网站编辑软件开发视频网站
  • 做网站海口移动端响应式布局
  • 网站域名注册要多少钱做简单的网站链接
  • 建商城网站的平台中文网站 可以做谷歌推广吗
  • 网站怎么做用户登录数据库做设计常逛的网站
  • 怎么下学做衣服网站市直部门网站建设维护工作总结
  • 网站后台怎样登陆360建站模板
  • 网站优化软件开发如何做网站开发
  • wordpress引入qq咨询wordpress文章优化
  • 大型html5浅蓝色网站设计公司dede模板discuz插件
  • 东莞做网站的网络公司枣庄市庄里水库建设管理处网站