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

开拓网站建设公司任县企业做网站

开拓网站建设公司,任县企业做网站,wordpress高级教程,北京飞雨网站建设公司文章目录 题目描述题解思路题解代码题解链接 题目描述 题解思路 从中心点先寻找和中心点相等的左右端点,在基于左右端点进行往外扩散,直至左右端点不相等或者越界,然后左右端点这个范围内就是我们找寻的回文串,我们遍历中心点&am…

文章目录

  • 题目描述
  • 题解思路
  • 题解代码
  • 题解链接

题目描述

在这里插入图片描述

题解思路

从中心点先寻找和中心点相等的左右端点,在基于左右端点进行往外扩散,直至左右端点不相等或者越界,然后左右端点这个范围内就是我们找寻的回文串,我们遍历中心点,就能执行上述流程就能查询所有的回文串,我们只需要取其中的最长的回文子串即可

题解代码

impl Solution {pub fn longest_palindrome(s: String) -> String {let s = s.as_bytes();let mut left = 0;let mut right = 0;let mut i = 0;while i < s.len() {let mut l = i;let mut r = i;while l > 0 && s[l - 1] == s[i] {l -= 1;}while r + 1 < s.len() && s[r + 1] == s[i] {r += 1;}let mut offset = 1;while l >= offset && r + offset < s.len() && s[l - offset] == s[r + offset] {offset += 1;}offset -= 1;if r - l + (offset << 1) > right - left {left = l - offset;right = r + offset;}i = r + 1;}String::from_utf8(s[left..right + 1].to_vec()).unwrap()}
}

题解链接

https://leetcode.cn/problems/longest-palindromic-substring/

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

相关文章:

  • 网站建设终稿确认书免费商城小程序
  • 利用地图建网站程序员培训多少钱
  • 网页制作网站首页做网站东莞选哪家公司好
  • 东台市住房和城乡建设局网站首页设计培训班
  • 做机械设备销售的那个网站好织梦绿色企业网站模板
  • 网站策划的基本过程做网站用什么编程语言好
  • 青岛市做网站小学生摘抄新闻2024
  • 《网站开发实践》 实训报告南京高淳开展规模性核酸检测
  • 莱芜做网站的公司浦东网站建设
  • 龙华做网站联系电话巢湖自助建站系统
  • 哈尔滨道里建设局网站做网站烧钱吗
  • 深圳福田区房价2022最新房价鞍山seo外包
  • 成都企业建站系统模板利用google地图标注做网站
  • 长沙建长沙建网站公司佛山网站排名优化
  • 专做土特产的网站商务网站开发与建设论文
  • 荷兰网站域名企业推广系统
  • 网站建设实习心得seo积分系统
  • 合肥最好的网站建设公司排名网站建设性价比高
  • 做ui的图从哪个网站找做网站的怎么跑业务
  • 建立网站如何盈利百度集团官网
  • 国内移动端网站做的最好的凡度网络北京网站建设公司
  • 网站建设硬件要求九龙坡网站建设公司
  • 网站建设单位不给数据库域名申请注册的步骤
  • 网站的手机客户端怎样做网页设计与制作dw教程
  • 做网站与做软件中国招标采购网
  • 成都建设厅官方网站深圳全网推广怎么投放
  • 免费申请网站首选百度构建新发展格局
  • 做海报找素材的网站无上升级系统
  • 网站模板 静态模版微博wordpress
  • 网站建设方案文库张家港做网站费用