没有合适的资源?快使用搜索试试~ 我知道了~
leetcode下载-algorithm:算法
共4个文件
png:3个
md:1个
需积分: 8 0 下载量 193 浏览量
2021-06-29
20:01:49
上传
评论
收藏 296KB ZIP 举报
温馨提示
leetcode下载 算法 | Author:tanh家良| [TOC] 中心扩展法 来源:力扣(LeetCode) 链接: 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 题目:最长回文子串 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的大长度为 1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 示例 2: 输入: "cbbd" 输出: "bb" 解法1 中心扩展算法: 中心扩散法的想法很简单:遍历每一个索引,以这个索引为中心,利用“回文串”中心对称的特点,往两边扩散,看最多能扩散多远。要注意一个细节:回文串的长度可能是奇数,也可能是偶数。 我们完全可以设计一个方法,兼容以上两种情况: 1、如果传入重合的索引编码,进行中心扩散,此时得到的最长回文子串的长度是奇数; 2、如果传入相邻的索引编码,进行中心扩散,此时得到的最长回文子串的长度是偶数。 class Solution: def longestPalindrome(self, s: str) -> str: if s == ""
资源推荐
资源详情
资源评论
收起资源包目录
algorithm-master.zip (4个子文件)
algorithm-master
img
递归树.png 117KB
中心扩展算法.png 47KB
N阶梯问题.png 159KB
README.md 16KB
共 4 条
- 1
资源评论
weixin_38677936
- 粉丝: 3
- 资源: 954
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功