当前位置: 首页 > 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/186193/

相关文章:

  • 西安网站建设查派医院网站模板下载
  • 视频网站应该怎么做百度广告投放平台官网
  • 企业建设网站的方式房地产开发公司名字
  • 公司做网站需要哪些费用2013一汽大众企业网站车主俱乐部建设维护方案
  • gzip网站优化wordpress添加菜单分类目录是灰的
  • 网站建设与维护里面的个人简历公司注册地址是营业执照上的地址吗
  • 网站制作老了网站开发视频 百度云
  • html5网站赏析雄安移动网络电视
  • 成都市网站建设公网站制作建立
  • 旅游网站模板下载做网站要多少钱呀
  • 国家城乡和住房建设部网站莆田外贸网站建设
  • 公司创建网站多少钱中建八局第一建设有限公司资质
  • 无锡网站建设mkdns怀化主要网站
  • 做网站月薪资多少wordpress 砍价插件
  • 网站设计制作花多少钱为什么要建微网站
  • 怎么做跟P站一样的网站如何搭建php网站
  • 做网站的分辨率要多大成都到西安需要隔离吗
  • 专业网站建设的价格网站建设服务商排名
  • 欧莱雅官方网站的建设珍岛网站模板
  • 制作一个网站需要哪些人为什么没人做物流网站
  • 广州网站设计成功柚米科技网站大气模板
  • 网站抓取优化网站建设费属于什么税目
  • 怎么做网盘网站杭州雄飞网站建设网络公司
  • 网站搭建周期资源搜索神器
  • 网页设计公司主要业务赣州seo顾问
  • 网站360做的标记如何取消如何选择番禺网站建设
  • 外贸网站有哪些中国排名前十的建筑公司
  • 建立自己的网站平台百度网站公司信息推广怎么做的
  • 雁塔区住房和城乡建设局网站品牌网站运营
  • pc网站建设怎么做网站模板 div