技术栈

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 虚拟环境命令
相关推荐
MrZhangBaby
1 小时前
SQL-leetcode—3374. 首字母大写 II
linux·sql·leetcode
自信的小螺丝钉
2 小时前
Leetcode 343. 整数拆分 动态规划
算法·leetcode·动态规划
Q741_147
2 小时前
C++ 力扣 438.找到字符串中所有字母异位词 题解 优选算法 滑动窗口 每日一题
c++·算法·leetcode·双指针·滑动窗口
圣保罗的大教堂
13 小时前
leetcode 2348. 全 0 子数组的数目 中等
leetcode
Tisfy
17 小时前
LeetCode 837.新 21 点:动态规划+滑动窗口
数学·算法·leetcode·动态规划·dp·滑动窗口·概率
tkevinjd
19 小时前
图论\dp 两题
leetcode·动态规划·图论
1白天的黑夜1
1 天前
链表-2.两数相加-力扣(LeetCode)
数据结构·leetcode·链表
上海迪士尼35
1 天前
力扣子集问题C++代码
c++·算法·leetcode
熬了夜的程序员
1 天前
【LeetCode】16. 最接近的三数之和
数据结构·算法·leetcode·职场和发展·深度优先
热门推荐
01UV安装并设置国内源02DeepSeek更新!速览DeepSeek V3.1新特性03Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code04KGG转MP3工具|非KGM文件|解密音频05蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接06【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)072025最新国内服务器可用docker源仓库地址大全(2025年8月更新)08TRAE 规则(Rules)配置指南:个人习惯、团队规范与最佳实践09Spring 调试终于不再痛苦了10阿里开源首个图像生成基础模型——Qwen-Image本地部署教程,超强中文渲染能力刷新SOTA!