Leetcode大佬讲解的很好。这里记录下。两种方法:中心扩散和动态规划。值得注意的是中心扩散在该题比动态规划好。 public int getLongestPalindrome(String A, int n) { // 中心扩散 if(A == null || n <= 1) return n; int maxLen = 1, left = 0, right = 0, len = 0; for (int i = 0; i < n; i++) { left = i - 1; right = i + 1; ...