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

做网站php软件网站是怎么做出来的

做网站php软件,网站是怎么做出来的,营销公司网站模板,如何建一个营销网站双指针算法是一种常用的算法技巧,它通常用于在数组或字符串中进行快速查找、匹配、排序或移动操作。 双指针并非真的用指针实现,一般用两个变量来表示下标(在后面都用指针来表示) 双指针算法使用两个指针在数据结构上进行迭代&a…

双指针算法是一种常用的算法技巧,它通常用于在数组或字符串中进行快速查找、匹配、排序或移动操作。

双指针并非真的用指针实现,一般用两个变量来表示下标(在后面都用指针来表示)

双指针算法使用两个指针在数据结构上进行迭代,并根据问题的要求移动这些指针。

双指针往往也和单调性、排序联系在一起,在数组的区间问题上,暴力法的时间复杂度往往都是O(n^2)的,但双指针利用“单调性”可以优化到O(n)

常见的双指针模型有

(1)对撞指针

指的是两个指针left、right分别指向序列的第一个元素和最后一个元素

然后I指针不断递增,r不断递减,直到两个指针的值相撞后错开(即l>=r),或者满足其他的特殊条件为止

对撞指针一般是用来解决有序数组或者字符串问题(区间问题)

查找有序数组中满足某些约束条件的一组元素问题:比如二分查找、数字之和等问题。

字符串反转问题:反转字符串,回文数等问题。

1 使用两个指针left,right.left指向序列第一个元素,即:left=1,right指向序列最后一个元素,即:right:n。

2 在循环体中将左右指针相向移动,当满足一定条件时,将左指针右移,left++.当满足另外一定条件时,右指针左移right--

直到两指针相撞(即left==right),或者满足其他要求的特殊条件时,跳出循环体

例题实战

题目描述

给定一个长度为n的字符串S,请你判断字符串S是否时回文

输入描述

输入仅一行包含一个字符串S

1<=|S|<=10^6,保证S只包含大小写字母

输出描述

若字符串S为会问串,则输出Y,否则输出N

输入输出样例

示例 1

abcba

输出Y

回文判定

对撞指针,每次判断s[l]和s[r]是否相等。如果相等,进一步移动,否则直接判断“不是回文串”

(2)快慢指针

快慢指针一般比对撞指针更难想,更难写。

指的是两个指针,从同一侧开始遍历序列,且移动的步长一个块,一个慢

移动快的指针被称为快指针,一动漫的指针被称为慢指针

为了方便理解,我们称快指针为r,慢指针为l,这样慢指针和快指针构成的区间为[l,r]

两个指针以不同的速度,不同策略移动,直到快指针移动到数组尾端,或者两指针相交,或者满足其他特殊条件为止。

1.使用两个指针l,r.一般l指向序列的第一个元素,即:l=1,r一般指向序列第零个元素,即:r=0。即初始时区间[l,r]=[1,0]表示为空区间。

2.在循环体中将左右指针向右移动。当满足一定条件时,将慢指针右移,即l++。当满足另外一定条件时(也可能不需要满足条件),将快指针右移,即r++,保持[l,r]为合法区间

3.到指针移动到数组尾端(即l==n且r==n),或者两指针相交,或者满足其他特殊条件时,跳出循环 

例题

给定一个长度为n的序列a1,a2,...an和一个常数S

对于一个连续区间如果它的区间和大于或等于S,则称它为美丽区间

对于一个美丽区间,如果区间长度越短,它越美丽

请你从序列中找出最美丽的区间

输入描述

第一含包含两个整数n,S,其含义如题所述

接下来一行包含n个整数,分别表示a1,a2,...an

输出描述

输出共遗憾,包含一个整数,表示最美丽的区间长度

若不存在任何美丽区间,则输出0

http://www.yidumall.com/news/74884.html

相关文章:

  • 定制网站系统网站关键词优化报价
  • 公司请外包做的网站怎么维护百度指数支持数据下载吗
  • 做外贸怎么上国外网站网站如何seo推广
  • 中国建设银行官网站企业电商还有发展前景吗
  • 织梦园模板网站定制网站开发
  • 做实体上什么网站找项目兰州网络优化seo
  • 互联网公司是干啥的关键词推广优化排名品牌
  • 做网站新乡公司网站域名续费一年多少钱
  • 公安局网站备案网站网页设计
  • java社交网站开发百度百度一下就知道
  • 360全景预览wordpress插件seo搜索引擎优化费用
  • 网站建设与管理综合实训seo有哪些网站
  • app项目开发流程小红书关键词优化
  • 做网站怎么调整图片间距招代理最好的推广方式
  • 武汉网站建设的价格bt磁力王
  • 上海专业网站建设 公司免费访问国外网站的app
  • 进qq空间上面没有网站广告公司网站
  • 网站后缀名网络推广营销方案100例
  • 免费做爰网站网销平台排名
  • 网站建设数据表设计 性别关键词排名推广软件
  • 自己创建平台型网站软文营销案例分析
  • 网页设计的要点有哪些seo网站诊断报告
  • 医院招聘网站建设和维护人员莱芜seo
  • 建网站域名后怎样做哈尔滨最新信息
  • 建立网站如何盈利互联网推广运营
  • 必要是什么网站衡阳seo排名
  • 模版网站系统建设网站流程
  • 168义乌加工网seo代运营
  • 广州市专业做商城网站seo入门书籍
  • 签约网站做PPT厦门百度seo点击软件