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

用例:输入一个字符串S 例如“aabcb” 符合条件的字符串有"a",“a”,“aa”,“b”,“c”,“b”,“bcb” 因此答案:7 思路:先筛选首位相同字母的字符串,如aa,bcb。筛选出来后,再对筛选出来的字符串判断,依次比较先后对应两个字符是否相同,相同继续判断,不相同结束当前字符串的判断。一直比较到最后剩下两种状况:一、只剩一个字符 二、只剩两个字符 只剩一个字符直接计数加一,只剩两个
相关文章
相关标签/搜索