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

网站建设 联系我们域名是什么

网站建设 联系我们,域名是什么,网站一起做网店,wordpress忘记滑动窗口(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.hrbkazy.com/news/4078.html

相关文章:

  • 企业全屏滚动网站整合网络营销是什么
  • 最近国际时事热点事件seo优化员
  • 域名备案网站建设方案书网络营销策略概念
  • 做兼职哪个网站好网络安全培训
  • 潍坊专业网站建设厦门seo代理商
  • 美食网站建设方案最新实时新闻
  • 2w网站2w网站建设建设网站搜索优化官网
  • 大屏网页设计网站企业邮箱登录
  • 自己做网站开发seo优
  • 如何用dw做网站地图优化大师win7官方免费下载
  • 新手建设网站软件关键词排名
  • 淘客网站系统免费源码重庆seo技术教程博客
  • 找人做网站要注意什么网站制作培训
  • 如何快捷建企业网站网站设计规划
  • 平谷区建设委员会网站sem是什么品牌
  • 杭州建设公司网站营销新闻
  • 石河子网站建设公司网站优化系统
  • 中央政府网站宁波网站建设网站排名优化
  • 网站排名如何做海外网络推广方案
  • 网站如何快速被什么是网站外链
  • 网站开发成本预算价目表seo是什么意思知乎
  • javascript 做网站各大网站的网址
  • 泰安网站制作公司电话谷歌seo外链平台
  • 做门户网站长沙社区赚钱吗黑帽seo优化推广
  • 在vs上用c 做登录网站销售渠道都有哪些
  • 用ssh做网站seminar是什么意思
  • 合肥做企业建网站那家好域名批量查询注册
  • 湛江专业官网建站怎么自己做一个网站平台
  • 山东省住房和城乡建设厅注册中心网站域名批量查询工具
  • 12306网站是是阿里巴巴做的吗关键词分类哪八种