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

摄影网站app中国建设银行网站-个人客户

摄影网站app,中国建设银行网站-个人客户,网站收款即时到账怎么做的,北京响应式网站设计滑动窗口(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/890125/

相关文章:

  • 体育新闻最新消息篮球电脑优化大师
  • 打开一张图片后点击跳转到网站怎么做网站运营成本明细
  • 什么是网站开发时间进度表莱西市建设局网站
  • 吴忠住房和城乡建设网站中间商可以做网站吗
  • 数据库查询网站建设网站升级改版
  • 利用织梦搭网站免费的免抠图素材网站
  • 永久免费浏览网页软件网站seo 优化
  • 电子商务网站建设过程报告域名邮箱企业邮箱
  • 把两个网站合并到一个网页百度投放
  • 用focusky做h5微网站android聊天功能开发
  • 建设网站深圳市大宗交易网登录
  • 资讯类网站怎么做线下推广公司
  • 网站开发工作周记网站生成wap
  • 手机网站设计模板成都网址建设
  • 人力资源公司怎么找客户seo专员是什么职业岗位
  • 网站搭建南京网站建设 标书
  • 网站建设科目2015年做网站行不行
  • .net网站开发程序员自助建站自媒体
  • 网站建设的分析wordpress替换图片
  • 重庆网站建设子沃科技给个免费网站好人有好报
  • 艺术公司网站定制中心做头像的网站有哪些
  • 做网站合同seo查询工具网站
  • 江宁招网站建设58永泰县住房和城乡建设局网站
  • wordpress优秀移动站点东莞网上推广怎么做
  • 徐州网站关键词推广备案号
  • 电子商务建立网站前期准备海南网站建设fwlit
  • 网站备案号怎么查询美食网站建设需求
  • 班级网站建设开题报告新冠止咳药物有哪几种
  • 贵阳做网站哪家好域名注册技巧
  • 广东快速做网站公司哪家好辽宁省品牌建设的建议