当前位置: 首页 > news >正文

南昌网站开发培训学校简易做海报网站

南昌网站开发培训学校,简易做海报网站,怎么做软件开发,个人logo在线生成免费题目描述 思路 1.能够反复利用已判断好的回文子串 2.当子串s[i1,j-1]是回文子串时#xff0c;只要s[i]s[j]#xff0c;那么s[i,j]也会是回文子串 3.用好动态规划#xff0c;具体解释在代码注释里 代码 class Solution {public String longestPalindrome(String s) {int…题目描述 思路 1.能够反复利用已判断好的回文子串 2.当子串s[i1,j-1]是回文子串时只要s[i]s[j]那么s[i,j]也会是回文子串 3.用好动态规划具体解释在代码注释里 代码 class Solution {public String longestPalindrome(String s) {int len s.length();//如果是单字符必定是回文直接返回sif(len 2) return s;//dp[][]表示s[i,...,j]是否是回文boolean[][] dp new boolean[len][len];//最长回文子串长度初始化为1int maxLen 1;//最长回文子串左边界初始化为0int begin 0;char[] ch s.toCharArray();//先进行初始化所有单个字符都是回文for(int i 0;i len;i){dp[i][i] true;}//j是右边界for(int j 1;j len;j){//i是左边界for(int i 0;i len;i){//如果左边界大于右边界就退出循环if(i j){break;}if(ch[i] ! ch[j]){dp[i][j] false;}else{//假如子串两边都相等中间只有一个字母直接返回状态trueif(j - i 3){dp[i][j] true;}else{//不然当前状态就由上一个子串决定是由内向外的假如s[2,3]是回文s[1]s[4]//那么s[1,4]也是回文反之如果s[2,3]不是回文那s[1,4]也不会是回文dp[i][j] dp[i1][j-1];}}//当dp[i][j]为true且回文子串长度大于最长长度就更新最长回文子串长度if(dp[i][j] j - i 1 maxLen){maxLen j - i 1;begin i;}}}return s.substring(begin,begin maxLen);} }
http://www.huolong8.cn/news/51632/

相关文章:

  • 如何使用阿里云做网站做网站开公司
  • 曲靖网站建设公司靖网站建设南阳企业网站seo
  • 个人网站开发用到的技术仿站小工具+wordpress
  • zencart 网站安装wordpress增加知识共享协议
  • 合作客户北京网站建设wordpress技术博客
  • 洛阳鼎和电力建设有限公司网站上海市奉贤区建设局网站
  • 徐州网站建设报价网站建设合同司法解释
  • 关于建设二级网站的报告怎样用百度做网站优化
  • 石家庄网站关键词推广建设银行官网首页网站公告
  • 自己的电脑做服务器,并建网站大连工程建设信息网
  • 手机网站制作公司网站筹建中
  • 基因网站开发电子工程师证怎么考
  • 哪里网站建设专业好看动漫网替代网站
  • 自己做的网站被篡改怎么办网络科技公司企业简介
  • wordpress腾讯云无锡seo推广优化
  • 导航网站如何被百度收录saas小程序开发
  • 大连企业建站系统模板为什么wordpress在ie打开很慢
  • 做网站换域名wordpress用户分页
  • 教育品牌网站建设如何推广店铺呢
  • 在电商网站上做推广的技巧垂直门户网站建设
  • 网站左右箭头素材seo搜索优化工具
  • 收费搭建网站做外贸网站需要注册公司吗
  • 网站不能访问如何做冗余电影视频网站源码
  • 成都网站设计 常凡云网站全新改版如何做
  • 陕西省建设网三类人员证书下载已有的网站如何做排名优化
  • 广东城乡住房建设厅网站营业执照包含网站开发
  • 重庆电子商务网站建设网站建设公司怎么办
  • 亚马逊网站托管怎么做网站建设置顶
  • w网站链接如何做脚注望野诗
  • 适合做网站开发的电脑配置成都网站建设 3e网络