647. Palindromic Substrings
程序员文章站
2022-04-30 21:14:02
...
时间复杂度:o(n2)
class Solution {
public int countSubstrings(String s) {
int lengthS = s.length();
int cnt = 0;
for(int i = 0;i<lengthS;i++)
for(int j = i;j<lengthS;j++)
{
if(isPalindromic(s,i,j)) {
cnt++;
}
}
return cnt;
}
public boolean isPalindromic(String s, int i, int j){
while(i<j)
{
if(s.charAt(i)!=s.charAt(j)) return false;
i++;
j--;
}
return true;
}
}
上一篇: PHP文章按日期(月日)SQL归档语句_php技巧
下一篇: MySQL联表查询优化实际操作流程
推荐阅读
-
SPOJ8222 NSUBSTR - Substrings(后缀自动机)
-
cf914F. Substrings in a String(bitset 字符串匹配)
-
【Hard 递归 动态规划 回文串15】LeetCode 730. Count Different Palindromic Subsequences
-
LeetCode-5. Longest Palindromic Substring(三种解法及Manacher算法详解)
-
PAT-A-1024 Palindromic Number 【大数相加】
-
LintCode 667: Longest Palindromic Subsequence (DP 经典题)
-
第六章第二十六题(回文素数)(Palindromic prime)
-
C++实现LeetCode(647.回文子字符串)
-
SPOJ8222 NSUBSTR - Substrings(后缀自动机)
-
Palindromic Tree——回文树(回文自动机)