2020-09-20-5. 最长回文子串

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。

输入: "babad"
输出: "bab"
注意: "aba" 也是一个有效答案。

输入: "cbbd"
输出: "bb"

class Solution:
def longestPalindrome(self, s: str) -> str:

    size = len(s)
    if size == 0:
        return s
    res = s[0]
    def extend(i,j,s):
        while i>=0 and j  len(res):
            res = res1 if len(res1) > len(res2) else res2 
    return res

中心扩散法

注意中可以是单个数 也可以是双数

你可能感兴趣的:(2020-09-20-5. 最长回文子串)