5. 最长镜像子串 [leetcode 5: Longest Palindromic Substring]
原题链接
https://leetcode.com/problems/longest-palindromic-substring
老王的解法链接
https://github.com/simplemain/leetcode/blob/master/5/analysis.md
难度
★★☆☆☆
标签
子串
题目描述
给定一个字符串s, 求他的最长镜像子串. 假定s的最大长度为1000.
说明: 镜像串, 就是从中间往两边看, 都是一摸一样的. 比如: abcba, abccba.
输入样例
第一组: babad
第二组: cbbd
输出样例
第一组: bab (aba也是符合要求的)
第二组: bb
解法分析
- 解法1 : 朴素的解法
拿到这个题以后, 最直接的一个算法, 就是遍历字符串里面每一个字符. 看看以他为中心向两边展开, 是不是可以构成镜像串

该博客介绍了LeetCode第5题《Longest Palindromic Substring》的解题思路。文章提到,题目要求找到给定字符串的最长镜像子串,即从中间向两边看完全相同的子串。难度为中等,关键标签为子串问题。博主提供了朴素的解法,通过遍历字符串中的每个字符,检查是否能形成镜像串,时间复杂度为O(n^2)。文章结尾鼓励读者点赞或支持。

529

被折叠的 条评论
为什么被折叠?



