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

化妆品网站建设原因潜江资讯网招聘信息

化妆品网站建设原因,潜江资讯网招聘信息,wordpress安装到服务器,网站开发 营业执照LeetCode 647.回文子串 题目描述 给你一个字符串s,请你统计并返回这个字符串中回文子串的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串是字符串中的由连续字符组成的一个序列。 思路 思路:中心拓展法 中心拓展法的意思是说&#xf…

LeetCode 647.回文子串

题目描述

给你一个字符串s,请你统计并返回这个字符串中回文子串的数目
回文字符串 是正着读和倒过来读一样的字符串。
子字符串是字符串中的由连续字符组成的一个序列。

思路

思路:中心拓展法
中心拓展法的意思是说:

  1. 假如字符串长度为奇数,从中间的某一位出发,同时向左和向右,能够得到同样的结果,回文子串数量++
  2. 假如字符串长度为偶数,从中间的某两位出发,同时向左和向右,能够得到同样的结果,回文子串数量++
    基于这个思路就很容易写了,实际上就是两个while循环,终止条件为任意一方到达边界,或者出现了s.charAt(i) != s.charAt(j)的情况,就结束while循环;否则指针一直移动,回文子串数量一直++

代码

class Solution {public int countSubstrings(String s) {int count = 0;for (int i = 0; i < s.length(); i++) {// 中心拓展法int cur_count = 0;// 向两边拓展// 如果像下面这种写法,就只是以i作为中心了,事实上并不止这一种情况,还有l=i,r=i+1作为回文中心(即回文子串长度为偶数的情况)int l = i;int r = i;while (l >= 0 && r < s.length() && s.charAt(l) == s.charAt(r)) {cur_count++;l--;r++;}l = i;r = i + 1;while (l >= 0 && r < s.length() && s.charAt(l) == s.charAt(r)) {cur_count++;l--;r++;}count += cur_count;}return count;}
}
http://www.yayakq.cn/news/802340/

相关文章:

  • 网站建设近五年出版的书籍百度seo培训要多少钱
  • 中国建材建设网站黔东南网站建设gzklyy
  • 网页制作网站建设公司想要个免费网站
  • 网站后台管理系统地址wordpress 对比 django
  • 做家政网站公司工业设计手绘
  • 众筹网站怎么做推广方案张掖建设网站
  • 信阳做网站手机怎么在百度做网站
  • 网站建设 实训意见和建议ku25网页游戏
  • 秦皇岛市 网站建设网站建设印花税税率
  • 整站下载工具软件网站地图如何做
  • 网站维护主要从哪几个方面做网站制作复杂吗
  • 外贸公司网站搭建网站如何seo
  • 交互设计网站推荐Wordpress主题 修改 价钱
  • 单页设计网站seo项目经理
  • 网站栏目建设存在的问题哪里做网站百度收录块
  • 网站调研方法有哪些内容有哪些网站是响应式的
  • 美色商城 网站建设无限建站系统
  • 上海网络公司网站建设学习网站免费
  • 中山企业推广网站制作旅游公司注册条件
  • 上市公司做网站有什么用卢松松wordpress模板
  • 上海免费网站建设多少钱算敲诈勒索
  • 网站建设中的功能模块描述wordpress 评论邮件通知
  • 有新浪的域名怎么做网站厦门模板建站
  • 网页制作与网站建设知识框架图山东新华电脑学院学网站开发
  • 在word上怎么做网站链接域名服务器作用
  • 网站建设 gei l f网站右侧浮动窗口
  • 网站点击赚钱怎么做外国做的福利小视频在线观看网站
  • 建设银行北京市财满街分行网站wordpress自动文章排版
  • 网站搬家数据库配置购物网站seo关键词定位
  • 怎么在国际网站做推广河南艾特 网站建设公司