LeetCode Longest Palindromic Substring(最长回文子串)
来源:互联网 发布:中银淘宝校园卡注销 编辑:程序博客网 时间:2024/05/16 14:00
public class Solution { public String longestPalindrome(String s) { int len = s.length(); if (len <= 1) return s; boolean[][] table = new boolean[len][len]; for (int i = 0; i < len; i++) { table[i][i] = true; } String longestStr = null; int maxLen = 0; for (int i = 0; i < len - 1; i++) { if (s.charAt(i) == s.charAt(i + 1)) { table[i][i + 1] = true; longestStr = s.substring(i, i + 2); } } for (int l = 3; l <= len; l++) { for (int i = 0; i <= len - l; i++) { int j = i + l - 1; if (s.charAt(i) == s.charAt(j)) { table[i][j] = table[i + 1][j - 1]; if (table[i][j] && l > maxLen) { maxLen = l; longestStr = s.substring(i, j + 1); } } else { table[i][j] = false; } } } return longestStr; }}
0 0
- [LeetCode] Longest Palindromic Substring 最长回文子串
- LeetCode Longest Palindromic Substring(最长回文子串)
- [LeetCode]—Longest Palindromic Substring 最长回文子串
- LeetCode | Longest Palindromic Substring(最长回文子串)
- Longest Palindromic Substring [LeetCode] 最长回文子串
- LeetCode OJ 之 Longest Palindromic Substring (最长回文子串)
- [C++]LeetCode: 99 Longest Palindromic Substring (最长回文子串)
- LeetCode Longest Palindromic Substring 最长回文子串
- LeetCode-5 Longest Palindromic Substring(求最长回文子串)
- LeetCode:Longest Palindromic Substring 最长回文子串
- 最长回文子串(LeetCode #5 Longest Palindromic Substring)
- 【LeetCode】5.Longest Palindromic Substring 最长回文子串问题
- LeetCode 5. Longest Palindromic Substring(最长回文子串)
- 转载:LeetCode:5Longest Palindromic Substring 最长回文子串
- leetcode--Longest Palindromic Substring--最长回文子串--
- LeetCode:Longest Palindromic Substring 最长回文子串
- [Leetcode #5]Longest Palindromic Substring 寻找最长回文子串
- LeetCode---5. Longest Palindromic Substring(最长回文子串)
- 机器学习中的有监督学习,无监督学习,半监督学习
- POJ 1463 Strategic game 最小点覆盖集(树形dp)
- 正确使用vs的预编译头
- Ubuntu+Jenkins+GitHub学习搭建持续集成环境
- 机器学习笔记——贝叶斯学习
- LeetCode Longest Palindromic Substring(最长回文子串)
- ios MKNetworkKit 的使用
- tomcat结合nginx使用小结
- 设计模式1——工厂方法
- Windows学习心得【对话框】
- NYOJ 228 士兵杀敌(五)
- 如何在Android 或Linux 下,做Suspend /Resume 的Debug
- 关于width与padding
- Maximum Depth of Binary Tree