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

北京网站优化步骤网络运营

北京网站优化步骤,网络运营,安徽省建设厅网站打不开,编程网站github题目 给你一个字符串 s ,请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会…

题目

给你一个字符串 s ,请你统计并返回这个字符串中 回文子串 的数目。

回文字符串 是正着读和倒过来读一样的字符串。

子字符串 是字符串中的由连续字符组成的一个序列。

具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。

示例 1:

输入:s = "abc"
输出:3
解释:三个回文子串: "a", "b", "c"

示例 2:

输入:s = "aaa"
输出:6
解释:6个回文子串: "a", "a", "a", "aa", "aa", "aaa"

提示:

  • 1 <= s.length <= 1000
  • s 由小写英文字母组成

解答

源代码

class Solution {public int countSubstrings(String s) {int res = 0;for (int i = 0; i < 2 * s.length() - 1; i++) {int left = i / 2, right = left + i % 2;while (left >= 0 && right < s.length() && s.charAt(left) == s.charAt(right)) {left--;right++;res++;}}return res;}
}

总结

选取符合回文的字符作为子串中心向外扩展,子串分为两种——单数和双数,单数中心是一个字符,双数中心是两个字符。一个字符串(长度为n)有n个单字符,n-1个双字符,通过归纳得到左右字符索引,然后不断向两边扩展,不断更新结果。

http://www.bjxfkj.com.cn/article/101220.html

相关文章:

  • 最新军事新闻热点事件西安seo顾问培训
  • 万网站淘宝客推广一天80单
  • 做网站用asp div代码重庆网站seo多少钱
  • 店铺营业执照在哪个网站做年审重庆网络推广外包
  • rp怎么做网站百度平台营销软件
  • 南昌大型网站建设公司seosem顾问
  • 惠州开发做商城网站建设哪家好企业网站模板下载
  • 赣州网站建设咨询在线生成个人网站免费
  • 做网站邯郸宁波seo高级方法
  • 学做ppt网站淘宝seo培训
  • 北京网站建设好不好天知名seo公司
  • wordpress主题在哪里北京核心词优化市场
  • 房产中介做网站2021年十大热点事件
  • 做网站都需要会什么软件推广品牌的方法
  • 壹搜网站建设优化排名百度广告电话号码是多少
  • 手机网站返回跳转页面seo排名优化公司哪家好
  • 专做衬衣的网站网络营销这个专业怎么样
  • 做企业网站前期需要准备什么宁波seo资源
  • 在线做生存曲线的网站有哪些东莞网站营销
  • 南昌建设医院官方网站如何免费发布广告
  • 外贸网站设计制作代刷网站推广快速
  • 好的网站推广什么是关键词广告
  • 自己做电台直播的网站社交媒体推广
  • 建设运营网站竞价排名机制
  • 百石网怎么做网站网上商城网站开发
  • 网站登陆密码不隐藏 网站建设店面怎么做位置定位
  • seo网络推广到底是做什么的谷歌seo怎么做
  • 民治做网站哪家便宜seo指什么
  • 2017网站建设前景求职seo
  • 基于php做的网站下载信息流优化师面试常见问题