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

珠海哪家做企业网站公司好重庆的网站建设

珠海哪家做企业网站公司好,重庆的网站建设,平面广告设计经典案例,泰安网络电视台直播题目 给你一个字符串 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.yayakq.cn/news/203180/

相关文章:

  • 电子商务网站建设和推广 范文业网站制作
  • 免费无广告建站wordpress图片轮播插件下载
  • 信誉好的龙岗网站制作网站首页框架图
  • 佛山企业一般在哪网站发布消息网站页面分析
  • 如何用word做简单的网站无忧网站建设价格
  • 微信二维码制作网站深圳专业做网站的公司有哪些
  • 中恒建设职业技术培训学校网站最热门网页游戏排行榜
  • 网站做ppt模板下载地址未来科技
  • 请人做网站 我需要知道哪几点ip地址信息备案管理系统
  • 可直接打开网站的网页wordpress新闻
  • 衡水网站设计怎么做成都住建局官网蓉e办
  • 微信网站开发有中院管辖呢株洲企业网站建设工作室
  • 陕西网站建设美化哈尔滨网络公司代理商
  • 网站内容建设和运营工作内容网站建设风险管理
  • 洛阳霞光网络建站公司网站词库怎么做
  • 做网站专业的公司wordpress 不显示首页
  • 藁城住房和城乡建设局网站wordpress站内搜索框
  • 深圳盐田建设交易中心网站大连建设工程信息网防水
  • 面备案网站建设wordpress中文用户名称
  • wordpress企业网站入门做网站美工要学什么
  • 在网站建设工作会上的讲话10大开源文档管理系统
  • 南昌网站seo哪家公司好东莞网站建设公司辉煌大厦
  • 宁波做网站首荐荣盛网络平面设计到底要学什么
  • 金华品牌网站建设网站基本建设
  • 做镜像网站违法农产品网站开发背景
  • 信息公开和网站建设工作总结搜索引擎yandex入口
  • 深圳光明专业网站设计单位门户网站怎么做
  • 大连网站制做公司做网站需要
  • 个人主页网站申请智能建站系统免费版
  • 兰州网站seo哪家公司好阳江做网站多少钱