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

上海建设工程咨询网站网络营销的特点决定了它不能满足

上海建设工程咨询网站,网络营销的特点决定了它不能满足,义乌做网站哪个公司好,wordpress用户注册没有收到邮箱题目链接 剑指 Offer II 020. 回文子字符串的个数 mid 题目描述 给定一个字符串 s,请计算这个字符串中有多少个回文子字符串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。 示例 1: 输入…

题目链接

剑指 Offer II 020. 回文子字符串的个数 mid

题目描述

给定一个字符串 s,请计算这个字符串中有多少个回文子字符串。

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

示例 1:

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

示例 2:

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

提示:

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

分析:

使用 动态规划 解决本题。

我们定义 f(i,j)f(i,j)f(i,j)s[i - 1,j - 1]区间是否为回文串。

  • s[i−1]≠s[j−1]s[i-1] \neq s[j-1]s[i1]=s[j1],那么 f[i][j] = false.
  • s[i−1]=s[j−1]s[i-1] = s[j-1]s[i1]=s[j1]
    • 如果 j−i≤1j - i \leq1ji1s[i][j] = true(相当于指针 ij指向了一个字符'a',或者指向了两个相连且相等的字符 'aa')。
    • 如果 f[i-1][j+1] = trues[i][j] = true

时间复杂度: O(n2)O(n^2)O(n2)

C++代码:

class Solution {
public:int countSubstrings(string s) {int n = s.size();bool f[n+1][n+1];memset(f,false,sizeof f);int ans = 0;for(int i = n;i >= 1;i--){for(int j = i;j <= n;j++){if((s[i-1] == s[j - 1]) && (j - i <= 1 || f[i+1][j-1])){ans++;f[i][j] = true;}}}return ans;}
};

Java代码:

class Solution {public int countSubstrings(String s) {int n = s.length();boolean[][] f = new boolean[n+1][n+1];int ans = 0;for(int i = n;i >= 1;i--){for(int j = i;j <= n;j++){if((s.charAt(i-1) == s.charAt(j-1)) && (j - i <= 1 || f[i+1][j-1])){ans++;f[i][j] = true;}}}return ans;}
}
http://www.15wanjia.com/news/167878.html

相关文章:

  • 营销型网站建设公司哪家好谁家网站用户体验做的好
  • 甜品网站建设策划书不锈钢网片
  • 网站制作2019趋势找外包公司做个网站多少钱
  • 亚马逊海外网站网易免费企业邮箱注册申请
  • 企业建站1年河北省建设厅网站运行条件
  • 东莞南城外贸网站建设手机做电商怎么赚钱
  • 如何做网站优化的内容企业网站设计费用
  • 目前国内做情趣最好的网站台州网站外包
  • 网站改版的方式大致有最新网站备案教程
  • 陵水网站建设方案淘宝客网站整站源码
  • 网站改版费用莱芜金点子招聘电子版
  • 南宁网站建设公司比优建站网络教育网站建设
  • 广西水利电力建设集团网站宁波网站建设公司信息查询
  • 金泉网网站建设网站页面设计和结构的技巧
  • 京润珍珠企业网站优化学做网站培训机构
  • 最炫的网站小说关键词自动生成器
  • 信阳建设网站哪家好企业网站推广建设
  • 网站正在建设中是什么意思网络营销首先要
  • 如何做单页网站视频深圳做服装设计网站的公司
  • 给手机开发网站免费企业网页
  • 中国建设质量网官方网站公众号做电影网站
  • 不用代码做网站关闭wordpress评论 通过修改代码的方法
  • 网站开发培训达内wordpress自定义代码在哪里
  • 宜春建设局官方网站用php怎么做网站
  • 网站推广公司网站wordpress 游客评论
  • 关于协会网站建设的意见网站推广软文
  • 网站访客qq号码获取app制作教程下载
  • 做机械的有什么网站深圳网站建设 设计
  • wordpress 伪静态配置整站优化cms
  • 做网站app需多少钱wordpress 移动导航菜单