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

化妆品网站设计系统需求的策划书外汇交易平台

化妆品网站设计系统需求的策划书,外汇交易平台,贵阳个人做网站,加强网站信息建设方案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://www.dtcms.com/wzjs/3416.html

相关文章:

  • 网站维护推广表徐州百度运营中心
  • 制作化妆品网站百度竞价排名是哪种方式
  • 建设网站需要什么软件下载制作一个app软件需要多少钱
  • 深圳做网站收费百度seo报价
  • 智能写作网站公司网站的推广
  • 甘肃兰州疫情最新情况最新消息河南网站seo费用
  • 网站建设 郑州国内疫情最新情况
  • 嘉陵 建设 摩托车官方网站百度seo推广工具
  • 用ps做网站还是wd北京度seo排名
  • 网站商城建设6整合营销的概念
  • 自己建设网站要多久网站seo谷歌
  • 如何做网站来做淘宝客合肥关键词优化平台
  • 临沂的网站建设怎么在百度做免费推广
  • 微信网站如何制作搜索引擎优化论文
  • c 怎么做网站开发如何做网站营销推广
  • 政府网站建设情况企业推广文案范文
  • 网站地图 html广州网站推广排名
  • 广东省著名商标在什么网站做石家庄seo排名公司
  • 怎么做类似淘宝网站吗百度收录申请入口
  • 网站建设竞标需要怎么做网站指数查询
  • 中英西班牙网站建设在线网站建设平台
  • 如何做 旅游网站内容网站设计公司官网
  • 做公司网站价格谷歌浏览器下载安装2022最新版
  • 石柱网站开发免费发布广告信息网
  • 陕西住房建设厅官方网站武威网站seo
  • 利用html做博客网站企业网站的在线推广方法有
  • 衡阳北京网站建设建站流程主要有哪些
  • 可以做翻译任务的网站网络销售话术900句
  • 城市建设理论研究收录网站重庆seo网站系统
  • dz网站建设器新闻最新消息今天