原文:【Leetcode刷题】最长回文子串

主要记录解题过程,反思如何构思代码。 原题:https: leetcode cn.com problems longest palindromic substring 题目: 解题过程 看到这题一开始是完全懵逼的,看着两个例子想了一个错的解法:用两个指针指向字符串的首尾,当两个指针所指的内容相同时,记录下两个索引值,不同时索引值归零,直到两个指针相遇。 这个解法很明显是错的,因为它假定了最长回文子 ...

2020-01-10 19:16 0 668 推荐指数:

查看详情

leetcode 5 最长回文子串

题目 给定一个字符串 s,找到 s 中最长回文子串。你可以假设 s 的最大长度为1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba"也是一个有效答案。 示例 2: 输入: "cbbd" 输出: "bb" 解题思路 利用动态规划来解决问题,从字符串尾 ...

Thu Jun 21 23:41:00 CST 2018 2 676
Python最长回文子串(字符串)

题目描述 给定一个仅包含小写字母的字符串,求它的最长回文子串的长度。所谓回文串,指左右对称的字符串。 解题思路 当字符串不为空时,回文子串最少也是一个字符,即初始长度为1,当回文子串更长时,就可能有两种情况:例如“...aa...”或“...aba...”,即长度+1或+2。以后遍历时每增加 ...

Tue Dec 15 07:41:00 CST 2020 0 2135
LeetCode第五:寻找最长回文子串

LeetCode第五: 给定一个字符串 s,找到 s 中最长回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 示例 2: 这道做了是真的久。其实想想并不难。一开始的时候是算法完全错了,进入了思维的误区。一直在debug ...

Fri Nov 30 00:51:00 CST 2018 0 840
Leetcode5--->最长回文子串

题目:给定一个字符串s,找出s中的最长回文子串; 暴力法,DP法, 中心扩展法,manacher算法 解法一:暴力法 遍历字符串S的每一个子串,去判断这个子串是不是回文,是回文的话看看长度是不是比最大的长度maxlength大。遍历每一个子串的方法要O(n^2),判断每一个子串是不是回文 ...

Sat Sep 17 21:06:00 CST 2016 5 7725
[LeetCode]最长回文子串 java

题目: 给定一个字符串 s,找到 s 中最长回文子串。你可以假设 s 的最大长度为1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba"也是一个有效答案。 示例 2: 输入: "cbbd" 输出: "bb"    我知道的有两种 ...

Thu Oct 25 08:02:00 CST 2018 0 1663
leetcode-python 最长回文子串

问题 给定一个字符串 s,找到 s 中最长回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案 ...

Wed Aug 19 19:44:00 CST 2020 0 809
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM