题目描述[原题链接][https://leetcode-cn.com/problems/longest-palindromic-substring/]
给定一个字符串 s
,找到 s
中最长的回文子串。你可以假设 s
的最大长度为 1000。
示例 1:
输入: “babad”
输出: “bab”
注意: “aba” 也是一个有效答案。
示例 2:
输入: “cbbd”
输出: “bb”
算法描述
暴力法,遍历字符串,每次向两端扩展,注意边界条件,如果左右的单词长度相同继续执行,如果长度大于之前的长度,更新最长的字符串,直到遍历完字符串,返回最长回文串
C++代码
1 | class Solution { |
Java代码
1 | class Solution { |