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

广州市网站建设服务机构西安做网站公司哪家好

广州市网站建设服务机构,西安做网站公司哪家好,企业网站策划书1000字,wordpress个人下载网站模板算法|数组——滑动窗口 引入 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl1, ..., numsr-1, numsr] ,并返回其长度**。**如果不存在符合条件的子数组,返回 0 。 示例…

算法|数组——滑动窗口

引入

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

解法

暴力解法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XsBdYr2n-1691666479271)(C:\Users\86159\AppData\Roaming\Typora\typora-user-images\image-20230810180711417.png)]

class Solution {public int minSubArrayLen(int target, int[] nums) {int result = Integer.MAX_VALUE;for(int i = 0; i < nums.length; i++){int sum = 0;for(int j = i; j < nums.length; j++){sum += nums[j];if(sum >= target){result = Math.min(result,j - i + 1);break;}}}return result == Integer.MAX_VALUE ? 0 : result;}
}

这种做法可以很容易想到,可是谁想到它…

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t2lN5ujs-1691666479272)(C:\Users\86159\AppData\Roaming\Typora\typora-user-images\image-20230810182539742.png)]

超时了哈哈😓😓😓😓😓😓😓😓


那么下面我们看看另外一种思路。

滑动窗口

先看示例代码:

class Solution {public int minSubArrayLen(int target, int[] nums) {int result = Integer.MAX_VALUE;int i = 0;int sum = 0;int length = 0;for(int j = 0; j < nums.length; j++){sum += nums[j];while(sum >= target){length = j - i + 1;result = Math.min(result,length);sum -= nums[i++];}}return result == Integer.MAX_VALUE ? 0 : result;}
}

下面见分析:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gmvVsTSO-1691666479272)(https://gitee.com/liuhb-clanguage/picture/raw/master/png/image-20230810191640898.png)]

还不错吧😊😊😊😼

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FpkFs8rt-1691666479272)(C:\Users\86159\AppData\Roaming\Typora\typora-user-images\image-20230810191819859.png)]


至此先不更个1-2天,哥们要考科四,现在一题都没看,再不看就寄了😥😥😥😥

http://www.15wanjia.com/news/182575.html

相关文章:

  • 网站建设上机课网站开发和程序开发的却别
  • 番禺 网站建设共享网站哪里建
  • php网站建设思路四川建设网官网app
  • 南通优化网站公司哪家好做班级相册网站的目的意义
  • 不备案网站怎么做淘宝客wordpress文章评论设置
  • 营销优化型网站怎么做沈阳 教育 公司 网站建设
  • 做搞机网站大连网站关键词
  • 黄浦网站推广公司网站改了模板被百度降权
  • 做公众号链接的网站wordpress 百度搜索
  • 商城网站大概多少钱电商平台有哪些企业
  • 京东网站网站建设是什么wordpress display_name
  • 网站推广计划的内容自己创建一个app要多少钱
  • 棋牌论坛网站怎么做网站建设logo图片
  • 网站建设提示DNA错误dede查看网站
  • 企业自己建网站怎么建html代码大全表格
  • 免费网站源码建站系统华为手机官网商城
  • 做个人网站需要哪些4c网络营销策略
  • 静态网站跟动态的区别全屋定制设计指南
  • 网站布局是什么样的舆情信息网
  • 内部网站 建设方案电脑做网站主机空间
  • aspx网站搭建教程什么是竞价推广
  • 建设注册中心网站首页wordpress服务器搬迁
  • 监控设备网站制作有什么平台可以接加工单
  • 弹簧机东莞网站建设温州企业建站系统
  • 做响应式网站的流程wordpress重定向自定义
  • 用上网做任务的网站什么都不懂做网站
  • 中建建设银行网站人动物做电影网站
  • 镇江网站营销推广天津微网站建设
  • 如何在腾讯云做网站qq群推广平台
  • 网站开发人员名片西安建设工程网上交易平台