最大回文
来源:互联网 发布:国外it技术博客 编辑:程序博客网 时间:2024/05/21 10:23
package com.hha.palindrome;
public class Palindrome {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s= "bbba";
System.out.println(longestPalindrome(s));
}
public static String longestPalindrome(String s)
{
String curr;
String maxSubString=null;
int maxSubLen=0;
for (int i = 0; i < s.length(); i++)
{
for (int j = i+1; j < s.length(); j++)
{
curr = s.substring(i, j+1);
if(isPalindrome(curr))
{
if (maxSubLen<j-i)
{
maxSubLen=j-i;
maxSubString = curr;
}
}
}
}
return maxSubString;
}
public static boolean isPalindrome(String s)
{
for (int i = 0; i < s.length()-1; i++)
{
if (s.charAt(i)!=s.charAt(s.length()-1-i)) {
return false;
}
}
return true;
}
}
public class Palindrome {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s= "bbba";
System.out.println(longestPalindrome(s));
}
public static String longestPalindrome(String s)
{
String curr;
String maxSubString=null;
int maxSubLen=0;
for (int i = 0; i < s.length(); i++)
{
for (int j = i+1; j < s.length(); j++)
{
curr = s.substring(i, j+1);
if(isPalindrome(curr))
{
if (maxSubLen<j-i)
{
maxSubLen=j-i;
maxSubString = curr;
}
}
}
}
return maxSubString;
}
public static boolean isPalindrome(String s)
{
for (int i = 0; i < s.length()-1; i++)
{
if (s.charAt(i)!=s.charAt(s.length()-1-i)) {
return false;
}
}
return true;
}
}
0 0
- 最大回文
- 最大数 回文
- 最大回文数问题
- 找最大的回文
- 最大回文子字符串
- URAL1297 最大回文字串
- 最大的回文数
- 最大回文字符串
- 寻找最大回文
- 最大回文子串
- 找到最大回文
- 最大回文串
- hihoCoder_1032_最大回文串
- 最大子回文串
- 最大回文长度
- XXX-最大回文前缀
- 最大回文子串
- 最大回文乘积
- vim显示中文乱码解决方法
- Subversion代码提交中的org.apache.subversion.javahl.ClientException: svn: E200007: Commit failed异常解决
- 【原创】功能强大的一款struts2插件“struts2-concurrent-plugin”
- 3
- http keepalive原理
- 最大回文
- 带红、檀名称的未必是红木
- 利用ssh-keygen工具使ssh/sftp无密码登录服务器
- 2.cpp
- Alert Dialog
- [G+smo]domain iterator and boundary iterator
- 【Cocos2d-x】视线和光线:如何创建 2D 视觉范围效果
- AVL平衡树 - 二叉搜索树的扩展1
- vmware不显示usb图标解决办法