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

wordpress 站点主页万户网络是干什么的

wordpress 站点主页,万户网络是干什么的,微信头像logo在线制作,崇明网站开发首先我们要清楚回文串的特性,就是对称的,那么可以这样想,如果一个字符串如果他是回文的,那么分别在她前后各加一个相等字符,那么加了后的新的字符串是不是也是回文的。所以这道题在判断是否回文时是在前一个串是回文的…

首先我们要清楚回文串的特性,就是对称的,那么可以这样想,如果一个字符串如果他是回文的,那么分别在她前后各加一个相等字符,那么加了后的新的字符串是不是也是回文的。所以这道题在判断是否回文时是在前一个串是回文的前提下的。

所以这道题就是通过在她的子串是回文的前提下来判断前后各加一个字符后是否回文,因此我们可以用动态规划来写,定义一个boolean类型的二维dp数组来判断该子串是否回文,如果是则为true,否则为false。然后在得到新的回文子串后就对长度进行更新。

代码如下

class Solution {public String longestPalindrome(String s) {int n=s.length();//dp[a][b]表示s.substring(a,b+1)是否回文boolean [][]dp=new boolean[n][n];for(int i=0;i<n;i++){dp[i][i]=true;}int left=0;//回文串的起点int length=1;//回文串的最大长度for(int r=1;r<n;r++){for(int l=0;l<r;l++){if(s.charAt(l)==s.charAt(r)&&((r-l)<=2||dp[l+1][r-1])){dp[l][r]=true;if(r-l+1>length){length=r-l+1;left=l;     }} }}return s.substring(left,left+length);  }
}

 

http://www.dtcms.com/wzjs/578276.html

相关文章:

  • 网站里面嵌入的地图是怎么做的浦东做营销网站
  • 荆门做网站的公司自己编写代码建设微网站
  • 运城做网站公司成都哪里做网站
  • 网站 pinghei织梦 网站搬家
  • 手机网站程序下载重庆网站建设只选承越
  • 企业建站有哪些步骤网络营销推广品牌
  • 网站上的地图代码wordpress用什么服务器配置
  • 新乡商城网站建设哪家专业找回微信
  • 垡头网站建设浙江省城乡和住房建设厅网站
  • 网站会员体系方案做生鲜的网站
  • php商城网站开发实例视频教程四川省住房和城乡建设局网站
  • 公司网站建设及优化计划书代理备案网站
  • 永久免费的网站推荐小网站推荐一个
  • 网站建设 软件有哪些滨海网站建设服务商
  • 开发网站如何选需要注意什么问题扬中网站推广服务
  • 英文网站建设注意事项wordpress插件统计
  • 网站seo服务公司想学做网站学什么编程语言
  • 网站的基本价格企业网站设计seo
  • 柳市网站h5动画用什么软件做
  • 小米商城官方网站入口农产品公司网页设计
  • 淮安网站建设要多少钱平面设计培训机构排名
  • 网站策划书市场分析国际新闻大事件
  • 网站建设成都公司哪家好天津市建设工程信息网专家网
  • 中国网站排名网网站设计定制公司
  • 建设银行遵义分行网站泉州野外拓展网站建设
  • 网站SEO做点提升流量万象天琥设计
  • 网站数据库文件名做的网站被挂马
  • 旅游主题网站怎么做qq代刷网站推广免费
  • 公司建设网站申请信用卡WordPress优化速度插件
  • 学习网站模板下载网站建设丨找王科杰效果好