技术栈

5. Longest Palindromic Substring

ujn201612222024-01-01 9:02

5. Longest Palindromic Substring

python 复制代码
class Solution:
    def longestPalindrome(self, s: str) -> str:
        if len(s)<=1:return s
        ansl=1
        anss=s[0]

        dp=[[False for i in range(len(s))] for j in range(len(s))]
        for i in range(len(s)):
            dp[i][i]=True
            for j in range(i):
                if s[i]==s[j] and (i-j<=2 or dp[j+1][i-1]):
                    dp[j][i]=True
                    if i+1-j>ansl:
                        ansl=i+1-j
                        anss=s[j:i+1]
        return anss
                


    

枚举起点终点位置

上一篇:C++的一些知识
下一篇:python virtualenv 虚拟环境命令
相关推荐
Nil208
4 小时前
leetcode 49字母异位分组
算法·leetcode·哈希算法
Nil208
19 小时前
leetcode 5最长回文子串
算法·leetcode·职场和发展
m0_67457197
19 小时前
力扣 hot 100 python
python·算法·leetcode
圣保罗的大教堂
20 小时前
leetcode 3727. 最大交替平方和 中等
leetcode
Xin770
21 小时前
LeetCode 200. 岛屿数量(DFS 深度优先遍历法)
leetcode
alphaTao
1 天前
LeetCode 每日一题 2026/10/12-2026/10/18
算法·leetcode
Cccp.123
1 天前
【leetcode】(十三)大数据处理
数据结构·算法·leetcode
Pniubi
1 天前
力扣70爬楼梯
数据结构·算法·leetcode
Navigator_Z
2 天前
LeetCode //C - 1293. Shortest Path in a Grid with Obstacles Elimination
c语言·算法·leetcode
Nil208
2 天前
leetcode 64最小路径和
算法·leetcode·职场和发展
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02「全语录+省流版」邵艾伦 × 孙宇晨:聊风口、聊个人IP、聊年轻人如何抓住 AI 时代的机会03如何新建文件夹? 电脑新建文件夹的4种方法04GitHub 镜像站点05历年考研数学一、数学二、数学三真题试卷及答案PDF06几个好用的ip纯净度检测网站07蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接08Windows 10/11 如何退出微软账户并改用本地账户登录(含找不到选项的解决方法)09苹果iPA游戏软件资源下载网站10Telegram APK 下载安装完整指南 — 2026年最新