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

手机html5 网站导航代码腾讯微博同步到wordpress

手机html5 网站导航代码,腾讯微博同步到wordpress,德宏网站制作,营销项目策划公司目录 力扣5. 最长回文子串 解析代码#xff08;中心拓展#xff09; 力扣5. 最长回文子串 5. 最长回文子串 难度 中等 给你一个字符串 s#xff0c;找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同#xff0c;则该字符串称为回文字符串。 示例 1#…目录 力扣5. 最长回文子串 解析代码中心拓展 力扣5. 最长回文子串 5. 最长回文子串 难度 中等 给你一个字符串 s找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同则该字符串称为回文字符串。 示例 1 输入s babad 输出bab 解释aba 同样是符合题意的答案。示例 2 输入s cbbd 输出bb提示 1 s.length 1000s 仅由数字和英文字母组成 class Solution { public:string longestPalindrome(string s) {} }; 解析代码中心拓展 暴力解法是ON^3对于一个子串而言如果它是回文串并且长度大于 2那么将它首尾的两个字母去除之后它仍然是个回文串。如此这样去除一直除到长度小于等于 2 时呢长度为 1 的自身与自身就构成回文而长度为 2 的就要判断这两个字符是否相等了。 从这个性质可以反推出来从回文串的中心开始往左读和往右读也是一样的。那么是否可以枚举回文串的中心呢 从中心向两边扩展如果两边的字母相同就可以继续扩展如果不同就停止扩展。这样只需要一层 for 循环就可以完成之前两层 for 循环的工作量。 class Solution { public:string longestPalindrome(string s) {int n s.size(), begin 0, maxlen 0;for(int i 0; i n; i){int left i, right i, cnt 0; // 奇数长度拓展while(left 0 right n s[left] s[right]){--left;right;cnt right - left - 1;}if(cnt maxlen){begin left 1;maxlen cnt;}left i, right i 1, cnt 0; // 偶数长度拓展while(left 0 right n s[left] s[right]){--left;right;cnt right - left - 1;}if(cnt maxlen){begin left 1;maxlen cnt;}}return s.substr(begin, maxlen);} };
http://www.zqtcl.cn/news/418207/

相关文章:

  • 河北建设机械协会网站wordpress怎么做两个语言网站
  • 美容网站模版在线动画手机网站模板
  • jsp做的婚恋网站在谷歌上做英文网站
  • 北京教育学会网站建设昆明seo公司网站
  • 免费域名试用注册网站google搜索关键词热度
  • 温州建设小学网站高中资料网站免费
  • 室内设计网站官网大全电子商务网站后台核心管理
  • 网站建设报价图片欣赏福州网站建设报价
  • 网站推广基本方法是文创产品设计稿
  • 厦门网站制作公司推荐作文网投稿网站
  • 网站开发过什么软件杭州cms建站模板下载
  • 做中东服装有什么网站谁能给我个网址
  • 深圳网站建设公司服务平台河北省建设银行网站首页
  • 新密网站网页版微信小程序在哪
  • 长春建一个网站大概要多少钱微信公众号开店流程
  • 网站运营实例django 微信小程序开发教程
  • wordpress 搭网站郑州网站建设华久
  • 网站建设图片尺寸专门做音乐的网站
  • 株洲做网站外贸推广产品
  • 枫叶的网站建设博客企业网站样板制作
  • 织梦网站文章相互调用百度下载老版本
  • pc网站的优势网站建设款属不属于无形资产
  • 网站建设数据安全分析网络全案推广
  • 网站建设哪家好就推 鹏博资讯手机自助建网站
  • 沈阳网站制作招聘网长治网站建设电话
  • 承德网站设计公司余姚做百度网站
  • 阿里云购买网站空间做网站怎么插音乐循环
  • 网站设计时应考虑哪些因素惠州做网站
  • 西安网站搭建的公司网站建设条例
  • 网站建设联系网站改备案信息吗