从第2个字符到倒数第二个字符开始,查看两边字符是否相等,分两种情况,一种是偶数回文,此时回文字符最中间,也就是mid指针所指的字符与它相邻的字符相等,另一种是隔一个字符相等,也就是mid+step与mid-step相等。step++一个个找。 代码块 public class Solution { public int getLongestPalindrome(String A, int n) { // write code here char [] a = A.toCharArray(); if(n< 3)//0,1,2个字符长...