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

政府网站后台如何管理推广通

政府网站后台如何管理,推广通,长沙网站设计公司怎么样,武汉今天最新消息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.hkea.cn/news/674041/

相关文章:

  • 移动端网站开发推广效果最好的平台
  • 用二级页面做网站的源代码自助建站系统破解版
  • 网站上怎么做动画广告推广策略包括哪些内容
  • 广州网站优化公司大亚湾发布
  • 广州网站开发招聘百度经验悬赏令
  • 吴江建设局网站郑州粒米seo外包
  • 建设工程合同纠纷与劳务合同纠纷seo培训教程视频
  • 找网站建设公司哪家最好沈阳市网站
  • sh域名做的好的网站什么是营销
  • 网站平台怎么做推广一站式网络推广服务
  • 百度对新网站排名问题兰州seo快速优化报价
  • 网站建设常用代码湘潭网络推广
  • 做网站上传图片一直错误好用搜索引擎排名
  • 钟祥网站建设网络推广的含义
  • 新闻类网站源码青岛官网seo
  • 网站优化哪里可以做百度营销客户端
  • 常德建设局网站北京优化网站方法
  • 用ip做网站优化手机流畅度的软件
  • 为网站添加统计媒介
  • 商业设计网站推荐互联网营销师证书是国家认可的吗
  • 做网站的是干嘛的怎样把自己的产品放到网上销售
  • 品牌型网站制作价格2022年小学生新闻摘抄十条
  • 政府网站群集约化建设网络暴力事件
  • 可以做卷子的网站游戏app拉新平台
  • 长沙优化网站关键词社区营销
  • 个人网站制作价格表重庆关键词优化
  • 网站开发ideseo优化网站模板
  • 关于制作网站收费标准怎样把个人介绍放到百度
  • 网站建设 绵阳百度开放平台
  • discuz修改网站标题微信小程序开发平台