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

网站模板安装教程购买网站建站

网站模板安装教程,购买网站建站,大良营销网站建设如何,网站建设中服务器和空间区别滑动窗口(1)滑动窗口是一种基于双指针的思想,两个指针指向的元素形成一个窗口。一般用于求取数组或字符串的某个子串、子序列、最长最短等最值或者求某个目标值时,并且该问题本身可以通过暴力解决。滑动窗口分为固定窗口和不定窗口…

滑动窗口(1)

  1. 滑动窗口是一种基于双指针的思想,两个指针指向的元素形成一个窗口。一般用于求取数组或字符串的某个子串、子序列、最长最短等最值或者求某个目标值时,并且该问题本身可以通过暴力解决。

  1. 滑动窗口分为固定窗口和不定窗口。固定窗口就是左右边界都是固定的一起移动。不定窗口就是先固定左边界,不断向右移动直到满足题目要求的区间时就保持不动,然后左边界向右移动直到移动到一个不满足要求的区间时就停止。

  1. 常见题目分析(天赐细莲博客):

存在一个指定序列
是否指定子序列长度
确定长度,固定窗口
不确定长度,但有范围,不定长窗口
需要对子序列进行访问和操作
只有当我们处理完所有子序列时才能保证获得最终答案

这些题目通常都比较模板,不同点往往在于 不同题对子序列的不同处理需求
固定窗口型是不定长窗口型的学习基础,当然思路和实现也比较简单
  1. 举个例子

在字符串“abbceb"找出最长的不重复的子串,那么我们的做法是这样的:

p,q为指针,ans表示不重复子串的最大值。

a

b

b

c

e

b

ans

p,q

1

a

b

b

c

e

b

ans

p

q

2

a

b

b

c

e

b

ans

p

q

2

a

b

b

c

e

b

ans

p,q

2

a

b

b

c

e

b

ans

p

q

2

a

b

b

c

e

b

ans

p

q

3

a

b

b

c

e

b

ans

p,q

3

如图,初始化p=q=0,把[p,q]这个区间称为一个窗口。

我们不断地将q往后移动扩宽[p,q]直到窗口中的子串符合要求。然后停止增加q,进行不断地增加p缩小窗口,直到窗口不再符合要求。每次增加p都要更新一轮结果。然后不断的重复这个步骤,直到q到达字符串的尽头。

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

相关文章:

  • 为什么百度地图嵌入网站不显示怎么开通微信小程序卖东西
  • 中国城乡和住房建设部网站招远网站设计
  • 网站搭建软件有哪些做微景观的网站
  • 邢台做移动网站公司电话号码动漫制作专业学校前十名
  • 钓鱼网站在线下载少儿编程收费价目表
  • 深圳企业网站改版苏州大型网站建设
  • 免费制作个人网站的软件网站布局设计排版
  • 网站制作的主要技术没有网站没有推广如何做外贸
  • 怎么做网站推广电话如何用本机电脑做网站服务器
  • 网站行高临清住房建设网站
  • 电子商务网站开发与建设试卷国家企业信用信息公示系统下载
  • 外贸多语言网站免费源码网站301做排名
  • 青岛开发区网站建设服务wordpress 功能块
  • 湘潭建设网站广州冼村和猎德村哪个最有钱
  • 专注软件开发seo专员是干什么的
  • 网站建设基础摘要什么颜色做网站显的大气
  • 佛山如何网站建设在哪里做1920网页设计尺寸规范
  • 网站建设所需基本资料网站建设报价单模板下载
  • 四川网站建设电话咨询小程序就是做网站
  • 织梦仿站时怎么取俩个网站的页面整合公司网站赏析
  • 建设公司网站的可行性研究关于文明网站建设存在的问题
  • 网站建设与开发大作业网站开发如何验证
  • vps 需刷新几次才能打开网站wordpress 时间调用
  • 东莞网站推广营销网站设计网站主体负责人查询
  • wordpress 导航栏在哪里福州seo经理招聘
  • 郑州加盟做网站汕头网站建设备案
  • 太湖网站建设推荐秒搜科技百度关键词关键词大全
  • 创业园区网站建设手机在线建站
  • 镜像网站做排名天津开发区网站设计公司
  • 调用百度地图做全景的网站上海自主建站模板