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

滨江区建设局网站河北seo网络优化师

滨江区建设局网站,河北seo网络优化师,买网站空间哪里购好,全国疫情好消息滑动窗口(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.15wanjia.com/news/5985.html

相关文章:

  • 南昌做网站哪个公司好seo是指
  • 优时代网站建设互联网推广运营是做什么的
  • 青岛网站推广关键词在线代理浏览网址
  • vi设计的作用及意义优化网站排名软件
  • 段友做的看电影网站下载百度app下载
  • 西安哪里做网站最大东莞seo网站推广建设
  • 做非物质文化遗产网站的风险国外搜索引擎大全百鸣
  • 网站建设套餐介绍北京网站建设运营
  • 网站的申请提升排名
  • 界面设计的重要性武汉seo首页优化报价
  • 黑科技seo技术公司
  • 响水做网站今日最新消息新闻报道
  • 个人网站源码html产品推广营销方案
  • 网站公司说我们做的网站服务器不够用小程序开发费用明细
  • 柳州市网站制作公司seo诊断a5
  • 最好的购物网站排名seo技术培训宁波
  • 做企业网站电话销售话术网络营销软文范例大全800
  • 今日国际新闻热点事件soe搜索优化
  • 中国网站建设新闻关键对话
  • 网站如何做微信支付宝支付重庆网站排名公司
  • 免费做电子目录的网站百度400电话
  • 银锭网那个网站做的 好天津疫情最新情况
  • 松江品划做网站公司亚马逊seo什么意思
  • 跨境电商平台网站建设广州公司网络推广服务
  • 万网ecs如何上传网站域名网站
  • 闸北区网站制作网络视频营销平台
  • 河西网站建设制作注册网站多少钱
  • 整人网站怎么做中国网络推广网站排名
  • 云集网站哪个公司做的建站企业网站
  • 纺织品做外贸一般在哪个网站上网站seo教程