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

网站建设运作流程seo技术是什么

网站建设运作流程,seo技术是什么,怎么做淘宝客采集网站,域名对网站建设有什么影响吗长度最小的子数组 .题目链接题目详情算法原理滑动窗口定义指针进窗口判断出窗口 我的答案 . 题目链接 长度最小的子数组 题目详情 算法原理 滑动窗口 这道题,我们采用滑动窗口的思想来解决,具体步骤如图所示 定义指针 如图所示,两个指针都需要从左往右进行遍历,因此初始值…

长度最小的子数组

  • .
  • 题目链接
  • 题目详情
  • 算法原理
    • 滑动窗口
    • 定义指针
    • 进窗口
    • 判断
    • 出窗口
  • 我的答案

.

在这里插入图片描述

题目链接

长度最小的子数组

题目详情

在这里插入图片描述

算法原理

滑动窗口

这道题,我们采用滑动窗口的思想来解决,具体步骤如图所示
在这里插入图片描述

定义指针

在这里插入图片描述
如图所示,两个指针都需要从左往右进行遍历,因此初始值都为0
除此之外,还需要定义题目所需要的其他变量,如窗口总和sum和窗口总长度len,sum初始值为0,而len的初始值,为了防止比较子数组长度时出错,定义为: Integer.MAX_VALUE

进窗口

在这里插入图片描述
sum加上当前right的值,就表示进窗口

判断

在这里插入图片描述
此时sum的值小于target,不满足条件,则需要继续进窗口,再次进窗口之前,需要将right往后移动一位
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到了这里,终于满足条件了,接下来就进入出窗口的环节了,但是为了解决当前这道题,我们需要在满足条件之后,出窗口之前,更新一下len的最小值

出窗口

在这里插入图片描述
所谓的出窗口,就算将sum减去左边left的值,并将left往后移动一位,可以看到,判断当前的sum明显是小于target了,不满足条件,则需要继续进窗口,依次循环,直到right到达数组的边界

我的答案

class Solution {public int minSubArrayLen(int target, int[] nums) {int sum = 0,n = nums.length;//防止比较子数组长度时出错int len = Integer.MAX_VALUE;//定义指针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.dtcms.com/wzjs/61882.html

相关文章:

  • 建设自己的网站怎么这么难网络营销活动推广方式
  • 邢台市123搜狗seo查询
  • 网络服务器应用服务器北京网站优化方法
  • 卡盟怎么做网站app开发费用一览表
  • 网站背景怎么换图片识别 在线百度识图
  • 西安网站制作哪家公司好博客网
  • 怎样做自己的网站和发布网站如何快速推广app
  • 吉林企业网站建设sem营销推广
  • 潍坊企业做网站网站制作和推广
  • 网站被挂马无法访问宁波谷歌seo推广公司
  • 淘宝网站咋做seo网站系统
  • 前端旅游网站行程怎么做原创代写文章平台
  • 手机图片网站 模版鸿科经纬教网店运营推广
  • 哪些品牌网站做的好手机网站智能建站
  • 定手机网站建设优化公司组织架构
  • 网站服务公司名称怎么在百度上免费做广告
  • 廊坊网站建设-商昊网络如何免费注册一个网站
  • 微信小程序开发和网站开发的区别网站竞价推广怎么做
  • 干果坚果网站建设今天的新闻有哪些
  • 找个人做网站开不出发票怎么办百度seo推广方案
  • 品牌型网站制作价格四川旅游seo整站优化站优化
  • 赣州管理中心网站哈尔滨网络公司
  • 宁波做网站seo最新百度快速收录技术
  • 东莞专业建网站怎么制作百度网页
  • 用jsp做的网站源代码5151app是交友软件么
  • 相亲网站上做投资的女生品牌推广策划方案
  • 深圳考试培训网站建设seo商城
  • 做视频网站用哪个软件好优化模型
  • 济南建站公司电话百度排名点击器
  • 网站涉及敏感视频等该怎么做大连seo顾问