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

网站赢利招商网站建设定做

网站赢利,招商网站建设定做,wordpress 内容扩展,郑州网站快速制作1.题目描述 给你一个字符串 s,找到 s 中最长的 回文 子串。 示例 1: 输入:s “babad” 输出:“bab” 解释:“aba” 同样是符合题意的答案。 示例 2: 输入:s “cbbd” 输出:“b…

1.题目描述

给你一个字符串 s,找到 s 中最长的 回文 子串。

示例 1:

输入:s = “babad”
输出:“bab”
解释:“aba” 同样是符合题意的答案。
示例 2:

输入:s = “cbbd”
输出:“bb”

提示:

1 <= s.length <= 1000
s 仅由数字和英文字母组成

2.思路

外层 i 表示回文子串的右端点

内层 j 表示回文子串的左端点
输入:s = “abccba”
补充
我们来判断 s[1…4] = “bccb” 是不是回文

j = 1, i = 4

s[1] = ‘b’, s[4] = ‘b’ → 相等 ✅

那么只要 s[2…3] = “cc” 是不是回文 → dp[2] = true

在前一轮 i=3 的时候,已经计算过 dp[2] = true(因为 “cc” 是回文)

→ 所以 dp[1] = dp[2] = true,说明 “bccb” 是回文 ✅

3.代码实现

class Solution {public String longestPalindrome(String s) {//初始化起始索引int start=0;int end=0;boolean[] dp=new boolean[s.length()];// 枚举右端 ifor(int i=0;i<s.length();i++){// 枚举左端 j (0…i)for(int j=0;j<=i;j++){if(i==j){dp[j]=true;//比如单个字符a就是回文子串,子串长度为1}else if(j+1==i)//比如单个字符aa就是回文子串,子串长度为2{if(s.charAt(j)==s.charAt(i)){dp[j]=true;}else{dp[j]=false;}}else//aba情况, // 子串长度 ≥ 3{//那么中间的子串 s[j+1 … i-1] 是不是回文?if(s.charAt(j)==s.charAt(i)){//对于 s[j…i] 来说,只要两端相等并且中间部分 s[j+1…i-1] 是回文,那么整个就是回文//此时你已经算出上一轮 dp[j+1] 的结果,也就是 s[j+1…i-1] 是否是回文(注意右边 i 是当前轮固定的);//如果两端字符相等 s[j] == s[i] 且中间部分 s[j+1…i-1] 是回文(即 dp[j+1] == true),那么 s[j…i] 也是回文。dp[j]=dp[j+1];}else{dp[j]= false;}}if(dp[j]==true&&i-j>end-start){//是判断当前子串 s[j…i] 是否是最长的回文子串,如果是,就更新记录的起止下标end=i;start=j;}}}// s.substring(start, end) 是左闭右开区间。return s.substring( start,end+1);}
}

文章转载自:

http://6aX7K19i.kyfLr.cn
http://8BcqbY5L.kyfLr.cn
http://NRNiRmcF.kyfLr.cn
http://8r8c2LUh.kyfLr.cn
http://5g3SkstV.kyfLr.cn
http://gsj6tIQC.kyfLr.cn
http://IAuXfr0Q.kyfLr.cn
http://3xH928Kw.kyfLr.cn
http://A2Qde5Xz.kyfLr.cn
http://mxMIrXRK.kyfLr.cn
http://NJeOpjv7.kyfLr.cn
http://6VR2bRCm.kyfLr.cn
http://rp4GRpUC.kyfLr.cn
http://bnr9os25.kyfLr.cn
http://yL2SIaMR.kyfLr.cn
http://40FKBdR8.kyfLr.cn
http://EAlEy2oA.kyfLr.cn
http://ftoFJ9pU.kyfLr.cn
http://ICIjAREC.kyfLr.cn
http://ne4RFAoF.kyfLr.cn
http://KsQ0gweN.kyfLr.cn
http://yWg517KI.kyfLr.cn
http://dEawmPl1.kyfLr.cn
http://bIGB7pxM.kyfLr.cn
http://8LkMnCZj.kyfLr.cn
http://N6R8Emuy.kyfLr.cn
http://kIe58moY.kyfLr.cn
http://GnPldHaV.kyfLr.cn
http://WpkNMGzk.kyfLr.cn
http://WXYJ2rvc.kyfLr.cn
http://www.dtcms.com/wzjs/660598.html

相关文章:

  • 专门做金融的招聘网站什么是网络营销含义
  • 怎么重启网站服务器dw主页制作
  • 提供网站哪家好教务管理系统学生登录入口
  • 游戏设计师网站网站建设的大功效
  • 制作企业网站页面htmlwordpress相册管理系统
  • 网站做的最好的动画制作软件免费版
  • 香河县住房和城乡建设部网站设计ui是什么意思
  • 专业制作彩铃网站企业文化墙创意设计图
  • 夜间正能量网站入口免费下载h5用什么网站来做
  • 集团公司做网站烟台做网站谁家好
  • 网站主题切换甜蜜定制app
  • 哪个网站做招聘海报比较好wordpress 获取所有菜单
  • 网站的商桥怎么做门户网站模板下载
  • 58同城类似的网站开发济南优化网络营销
  • 重庆制作网站培训机构西樵网站制作
  • 常州建设局建筑职称网站wordpress 更换数据库
  • 工业皮带怎么做免费的网站企业网站建设人员分析
  • 泉州住房与城乡建设网站网站安全防护措施
  • 代码需求网站网站是自己做还是让别人仿
  • 源码屋整站源码如何更好的建设和维护网站
  • 高密网站制作手机自己制作app软件
  • 网站建设都是用什么软件如何做网站本地服务器
  • 网站建站加盟单页网站的营销
  • 珠宝玉器监测网站建设方案让wordpress的页面有具体的地址
  • 西安seo网站公司找建设项目的网站
  • wordpress修改链接南宁seo怎么做优化团队
  • 绍兴手机网站建设东莞市智通人才市场最新招聘信息
  • 家政月嫂网站源码中国互联网排名前十的公司
  • 赤峰市做网站多少钱企业网站管理系统 免费
  • 网站建设需要关注什么做竞价托管的公司