import java.util.*; public class Solution { public int getLongestPalindrome(String A, int n) { //边界条件判断 if (n < 2) return A.length(); // 对于返回回文子串的问题,需要记录起始和结尾位置 // start表示最长回文串开始的位置,end表示结束 int start = 0,end = 0; //maxLen表示最长回文串的长度 int maxLen = 1; // 从(i,i) 和 (i,i+1)开始扩展 找出以该点为起点的最长子串长度,从而确定start...