最长回文字串
题目
Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.
Example 1:
Input: “babad”
Output: “bab”
Note: “aba” is also a valid answer.
Example 2:
Input: “cbbd”
Output: “bb”
解析重点
1.最长回文字串就是最长的对称字串,那么对于一个字符串,这样的对称中心有几个呢,有2n-1个,以字母为对称中心和以字母间隙为对称中心,
那么我们就可以以对称中心为基础进行搜索。
java代码
1 | class Solution { |