题目 给定一个字符串 s,找到 s 中最长的回文子串.你可以假设 s 的最大长度为 1000. 题解 dp.先初始化长度为1和长度为2的串.再依次算长度为3,4,5.... 当找到回文串时,若长度比当前记录的回文串长度大,则更新起始位置和最大长度,最终用substring返回子串. 时间复杂度O(n2).空间复杂度O(n2). todo 还可以用中心扩展法.和马拉车法,待学习. 代码 class Solution { public String longestPalindrome(String…