longest-palindromic-substring
来源:互联网 发布:真空料理机 鱼汤 知乎 编辑:程序博客网 时间:2024/05/17 01:54
Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000, and there exists one unique longest palindromic substring.
def longestPalindrome(S): if len(S) == 0 or len(S) < 2: return S dp = [[False for _ in range(len(S))] for _ in range(len(S))] res = '' maxlen = 0 dp[0][0] = True j = 0 while j < len(S): dp[j][j] = True i = 0 while i < j: dp[i][j] = (j - i < 2 or dp[i + 1][j - 1]) and S[i] == S[j] if dp[i][j] and j-i+1 > maxlen: res = S[i:j+1] maxlen = j-i+1 i += 1 j += 1 return resprint longestPalindrome("etretretdaadaad")
阅读全文
0 0
- LeetCode: Longest Palindromic Substring
- LeetCode Longest Palindromic Substring
- LeetCode: Longest Palindromic Substring
- [Leetcode] Longest Palindromic Substring
- Longest Palindromic substring
- [LeetCode] Longest Palindromic Substring
- LeetCode5:Longest Palindromic Substring
- Leetcode : Longest Palindromic Substring
- Longest Palindromic Substring
- Longest Palindromic Substring
- [LeetCode]Longest Palindromic Substring
- leetcode Longest Palindromic Substring
- Longest Palindromic Substring
- LeetCode-Longest Palindromic Substring
- Longest Palindromic Substring
- Longest Palindromic Substring
- [LeetCode] Longest Palindromic Substring
- Longest Palindromic Substring leetcode
- ucos ii学习笔记4 软件定时器
- 从本地node配置sublime text3
- ReactNative工作原理
- 今日总结
- protobuf---Google通信协议
- longest-palindromic-substring
- numpy 中的ndarray数组返回符合特定条件的索引方法
- http-proxy处理转发请求响应
- 访问activemqProblem accessing /. Reason: Service Unavailable Powered by Jett
- Dragonboard410c 开机自动连接wifi
- 这是我的第一篇博客
- 关于playerunknown's battlegrounds中归零距离小谈
- Shell 命令教程(一) 文件操作
- group anagrams :颠倒字母顺序构成同一组词