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

一对一直播交友app开发搜索引擎优化的根本目的

一对一直播交友app开发,搜索引擎优化的根本目的,福田网站开发,电子商务网站建设规划报告647. 回文子串 方法一:动态规划 dp[i][j]:[i,j]范围的下标字符串s是否为回文子串 遍历字符串,每次判断s[i]与s[j]是否相等 ①若相等,j-i0 即单个字符串s[i],那么一定为回文子串,赋值为1 ②若相等,j-i1…

647. 回文子串 

方法一:动态规划

        dp[i][j]:[i,j]范围的下标字符串s是否为回文子串

        遍历字符串,每次判断s[i]与s[j]是否相等

①若相等,j-i=0 即单个字符串s[i],那么一定为回文子串,赋值为1 

②若相等,j-i=1 即两个相同字符串,那么也一定为回文子串,赋值为1

③若相等,j-i>1 子串的长度大于2,那么就要判断子串内侧的子串是否为回文子串,若是,则该子串为回文子串 即dp[i][j]=dp[i+1][j-1]

若不相等,则不为回文子串,dp值默认为0

        遍历顺序,i取决于i+1,i从下len往上0遍历,j取决于j-1,从左i往右len遍历。

        因此先遍历最后一个字符。

方法二:双指针法

        中心扩散法,i从前向后遍历

        ①每次以i为中心向左右扩散,若s[start]=s[end]则为一个回文串 (start=end=i)

        ②每次以[i,i+1]为中心向左右扩散,若s[start]=s[end]则为一个回文串(start=i,end=i+1)

        while (start >= 0 && end < size && s.charAt(start) == s.charAt(end)) {start--;end++;res++;}

516. 最长回文子序列 

        dp[i][j]:[i,j]范围内的s子串下标回文子串的长度

若s[i]=s[j],长度为[i+1,j-1]最长回文子串长度+2

否则不是回文子串,长度为[i+1,j]和[i,j+1]的最长回文子串长度 的较大值。

i取决于i+1,从下往上遍历,j取决j+1,从前往后遍历。

        初始化dp[i][i]=1 即单个字符长度为1

        i从len-1开始向前遍历,j从i+1开始向后遍历。

        最后返回最后遍历的dp[0][len-1]的值即为该字符串最长回文子串长度

http://www.yayakq.cn/news/696042/

相关文章:

  • 哪里有网站做爰视频免费建网站视频教程
  • 物业管理系统业务流程图seo营销推广
  • 商务网站开发实训报告安装好了wordpress
  • 做一个网站服务器华为企业管理软件
  • 信阳做房产哪个网站好用网络营销案例及视频
  • 推荐常州模板网站建设网址短链接生成器
  • 网站创建的基本流程wap网站设计方案
  • 建设厅网站174号文x网站免费
  • 免费一百个空间访客领取网站昵图网ppt模板免费下载
  • 深圳网站建设认准乐云践新中国建设银行国际互联网站
  • 番禺建设银行网站首页武威网站建设
  • 常熟制作网站的地方金华网站建设平台
  • 手机网站备案密码找回的方法扬中百事通
  • 获取网站js广州户外拓展
  • 网站建设案例典型企业案例广西做网站建设的公司
  • 百度自助网站建设怎么接推广赚钱
  • 外贸用免费网站推广 有效果国外网站后台模板
  • 网站页面优化分析品牌互动营销案例
  • 江阴建设网站怎样制作网页二维码
  • 嘉兴手机模板建站江门网站
  • 公司网站域名怎么取用phpcms建站的网站
  • 网站模板 酒店 中文wordpress企业模板中文版
  • 福州微信网站百度热搜的含义
  • 晋中网站建设网站的后缀名
  • 奥联网络网站建设江门网络培训学院
  • 高端的的网站建设公司淘客的手机网站
  • 做菠菜网站好赚吗万网可以做网站吗
  • 哪个网站做正品女装网站开发经验简历
  • 国外大型购物网站vi设计logo
  • 品牌网站建设报价表长尾词挖掘免费工具