Longest Palindromic Substring
来源:互联网 发布:002175东方网络股票 编辑:程序博客网 时间:2024/06/06 03:38
题目: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.
也就是求最长回文子字符串。回文就是指从左到右和从右到左是相同的字符串。如abba,aba。
public static String longestPalindrome(String s) { if(s.isEmpty()) return null; if(s.length()==1) return s; String longest=s.substring(0,1); for(int i=0;i<s.length();i++){ // get longest palindrome with center of i String temp=helper(s, i, i); if(temp.length()>longest.length()) longest=temp; // get longest palindrome with center of i,i+1 temp=helper(s, i, i+1); if(temp.length()>longest.length()) longest=temp; } return longest; } // Given a center, either one letter or two letter, Find longest palindrome public static String helper(String s,int start,int end){ while(start>=0&&end<s.length()&&s.charAt(start)==s.charAt(end)){ start--; end++; } return s.substring(start+1,end); }
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
- hdu 1560 DNA sequence(迭代加深搜索)(经典题)
- gethostbyaddr 和 gethostbyname 给定主机的信息
- 范德萨广东佛山广东分行个路口,脚后跟
- 读《《图解TCP-IP》》有感
- StringBuffer,StringBuilder(java基础毕老师的源码)
- Longest Palindromic Substring
- iOS常用控件
- 直接选择排序法
- Java基础学习之多线程
- axis2连SQLServer 2008, 应用服务器用tomcat
- [漏洞分析] BlackCat CMS 1.1.1任意文件下载
- opencv配置
- 四种常见的 POST 提交数据方式
- hdu 3433(dp+二分) A Task Process