技术栈

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 虚拟环境命令
相关推荐
想吃火锅1005
8 小时前
【leetcode】200. 岛屿数量
算法·leetcode·职场和发展
Nil208
9 小时前
leetcode 54螺旋矩阵
算法·leetcode·矩阵
evans在进步
14 小时前
LeetCode 394:字符串解码——Java 单栈模拟与嵌套解析详解
java·python·leetcode
Nil208
15 小时前
leetcode 189轮转数组
数据结构·算法·leetcode
吃着火锅x唱着歌
15 小时前
LeetCode 3885.设计事件管理器
算法·leetcode·职场和发展
土司大王
16 小时前
LeetCode hto100——字母异位词分组
java·算法·leetcode
土司大王
17 小时前
LeetCode hot100——两数之和
数据结构·算法·leetcode
.道阻且长.
17 小时前
7.LeetCode算法习题讲解--双指针--四数之和
算法·leetcode·职场和发展
Navigator_Z
18 小时前
LeetCode //C - 1200. Minimum Absolute Difference
c语言·算法·leetcode
wabs666
18 小时前
关于字符串【力扣344.反转字符串的思考】
数据结构·算法·leetcode
热门推荐
01GitHub 镜像站点02国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)03微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新04Agnes AI 免费 API 接入指南:文本、生图、生视频,一套接口全免费052026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?06历年考研数学一、数学二、数学三真题试卷及答案PDF07AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路08VSCode+CodeX扩展,无法启动09如何新建文件夹? 电脑新建文件夹的4种方法102026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片