LeetCode刷题-最长回文子串

一、题目描述
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。

示例 1:

输入: “babad”
输出: “bab”
注意: “aba” 也是一个有效答案。

示例 2:

输入: “cbbd”
输出: “bb”
二、解题思路
参考官方题解https://leetcode-cn.com/problems/longest-palindromic-substring/solution/zui-chang-hui-wen-zi-chuan-by-leetcode/
用中心扩展算法,中心扩展分为两种情况,
1、以中间一个点向两边扩展,直到两个字符串不一样,返回中间的回文子串
2、以中间的两个相同的点为中心向两边扩展,直到两个字符串不一样,返回中间的回文子串
最后比较这些回文子串的长度
三、代码实现
LeetCode刷题-最长回文子串
预期有点你不一样,也是对的