找出字符串中最长的回文子串

马拉车算法
自己的做法:

①:asd的字串也是回文字符串,单个字符肯定是回文字符串。
②:所有当长度为1的时候,肯定是会回文字符串。

class Solution{public boolean decide(String data,int begin,int end) {int i=begin,j=end;while(j>=i) {if(data.charAt(i)!=data.charAt(j)) return false;i=i+1;j=j-1;}return true;}public String longestPalindrome(String s) {if(s.length()==0) return "";else if(s.length()==1) return s;else {int result=0;int loop=0;for(int i=0;i<s.length();i++) {for(int j=i+1;j<s.length();j++) {if(s.charAt(i)==s.charAt(j)) {if(decide(s,i,j)) {if(j-i+1>result) {result=result=j-i+1;    //记录了字符串的长度loop=i;}}}}    }if(result==0) return s.charAt(0)+"";else {
//              System.out.println(loop);
//              System.out.println(result);String result9="";for(int p=loop;p<loop+result;p++) {result9+=s.charAt(p)+"";}return result9;} }}
}

LongestPalindromeSequence相关推荐

最新文章

  1. python制作adobe photoshop插件_Adobe Photoshop风格的后期处理和OpenCV
  2. ASP.NET Core Web Razor Pages系列教程:使用ASP.NET Core创建Razor Pages Web应用程序
  3. spring的view
  4. spring3.2 aop 搭建 (1)
  5. mysql 权限命令 revoke_mysql 权限管理使用 grant/revoke
  6. 玩转POI、EasyExcel报表导入导出!
  7. 多线程---ReentrantLock
  8. 王琪你计算机学院,计算机学院“计忆时光”2019元旦联欢会暨年度颁奖典礼圆满举行...
  9. 3.5W 字详解 Java 集合
  10. 如何保证API接口数据安全?
  11. InnoDB存储引擎MVCC实现原理
  12. sqoop1.99.6 mysql_Alex的Hadoop菜鸟教程:第6课Sqoop2安装教程
  13. 三星手机android,个人评测 篇三:三星S10e还值得买吗——半年使用杂谈,最终篇...
  14. NTKO控件安装失败解决方式
  15. html5 h5是什么,H5和HTML的区别是什么
  16. SPSS如何计算Cronbach alpha和进行折半信度检验
  17. 基于Sentinel的高可用限流系统HASentinel设计及实现
  18. 2019牛客多校赛第8场 D Distance 三维树状数组
  19. 刘津:职业生涯的前一半是靠努力,后一半是靠创新
  20. kalibr标定IMU随机变量(高斯分布)的方差

热门文章

  1. [置顶] C/C++超级大火锅
  2. InvalidateRect()、UpdateWindow()、RedrawWindow()区别
  3. rust(51)-rust工具,prelude
  4. c++17(9)-多参数列表
  5. 【深度学习】PyTorch 历史版本安装-祖传老代码运行刚需
  6. 语音社交产品,安全合规“防坑指南”!
  7. 互联网1分钟 |1213
  8. 【独家揭秘】如何获得60万开发者信任?
  9. 视频直播:Windows中各类画面源的截取和合成方法总结
  10. ORMLite框架 的使用方法---给你的数据库操作插上翅膀