Palindromic Substrings系列

Palindromic Substrings系列

647 Palindromic Substrings
5 Longest Palindromic Substring
516. Longest Palindromic Subsequence
647. Palindromic Substrings

647. Palindromic Substrings

Medium

Given a string, your task is to count how many palindromic substrings in this string.

The substrings with different start indexes or end indexes are counted as different substrings even they consist of same characters.

Example 1:

1
2
3
Input: "abc"
Output: 3
Explanation: Three palindromic strings: "a", "b", "c".

Example 2:

1
2
3
Input: "aaa"
Output: 6
Explanation: Six palindromic strings: "a", "a", "a", "aa", "aa", "aaa".

Note:

  1. The input string length won’t exceed 1000.

解法1

动态规划:

时间复杂度:O(n2) 空间复杂度:O(n2)