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

网站制作五个界面上海装修公司口碑哪家好

网站制作五个界面,上海装修公司口碑哪家好,百度指数网址是多少,娱乐网站开发spspwk首先我们要清楚回文串的特性,就是对称的,那么可以这样想,如果一个字符串如果他是回文的,那么分别在她前后各加一个相等字符,那么加了后的新的字符串是不是也是回文的。所以这道题在判断是否回文时是在前一个串是回文的…

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

所以这道题就是通过在她的子串是回文的前提下来判断前后各加一个字符后是否回文,因此我们可以用动态规划来写,定义一个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/a/471671.html

相关文章:

  • 江西省新的建设厅三类人员网站企业网站源码 vue
  • gta5手机网站大全手工制作大全图片教程
  • 微信公众号做电影网站公司注册如何网上核名
  • 鞍山做网站专业公司网站建设公司哪个好
  • 为什么电脑打开那个做网站都是那一个北京公司名称
  • 【完整源码+数据集+部署教程】 肺结节图像分割系统源码&数据集分享 [yolov8-seg-LAWDS等50+全套改进创新点发刊_一键训练教程_Web前端展示
  • LangChain4j集成SpringBoot接入百炼大模型(Qwen)
  • 网站手机版管理链接天津外贸网站建设公司
  • 校园局域网站建设费用Pc端做社区网站用什么框架
  • 图片渐隐 网站头部flash公司企业展厅设计公司
  • 最好的网站建设公司哪家好免费网址软件
  • 手机网站建设模板下载网站建设实施计划
  • 网站建设与维护一般需要多少钱每年资源类网站怎么做的
  • asp网站js悬浮窗怎么做打开连接 wordpress
  • 学php搞网站开发wordpress虚拟主机加速
  • 基于Spring Boot的粮库设备管理平台的设计与实现 计算机毕业设计源码51037
  • 什么样的企业需要做网站佛山网站建设no.1
  • 网站会员充值做哪个分录电子商务网站开发实训体会
  • 成交型网站建设公司青岛网站建设比较好
  • 信阳住房和城乡建设厅网站庆阳东道设计
  • 六盘水网站开发潍坊seo
  • 如何搭建网站后台江苏建设人才网 官网
  • 诺亚人力资源外包网扬州seo招聘
  • 网站支付宝怎么做电子商务网站建设 填空题
  • 网站的运行环境万网全球商业网
  • Python入门第一课:Python安装、VSCode/Pycharm配置
  • 免费做网站的文章类型网站
  • c 视频网站开发自己做网站需要啥
  • 公司建站方案设计广告公司网站建设
  • 算法学习 || 动态规划(买卖股票的最佳时机3)