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

国外设计工作室河北seo推广方案

国外设计工作室,河北seo推广方案,网页如何建设,四川政务网官网入口647. 回文子串 dp含义:dp如果是表示i-j的序列中回文子串的个数的话,当新来一个后只能判定出来是整体的回文,内部的无法判断,所以用bool表示整体比较恰当。 递推公式:由于i,j是由i1,j-1决定的,所…

647. 回文子串

dp含义:dp如果是表示i-j的序列中回文子串的个数的话,当新来一个后只能判定出来是整体的回文,内部的无法判断,所以用bool表示整体比较恰当。
递推公式:由于i,j是由i+1,j-1决定的,所以相当于是从右下开始遍历
初值:开始时必然都是false

func countSubstrings(s string) int {dp := make([][]bool, len(s) + 1)for i := 0; i < len(dp);i++{dp[i] = make([]bool, len(s) + 1)}res := 0for i := len(s); i >= 1; i--{for j := i; j <= len(s); j++{if s[i - 1] == s[j - 1]{if j - i <= 1{res++dp[i][j] = true}else if dp[i + 1][j - 1]{res++dp[i][j] = true}}}}return res
}

516.最长回文子序列

dp数组(dp table)以及下标的含义
dp[i][j]:字符串s在[i, j]范围内最长的回文子序列的长度为dp[i][j]。
在这里插入图片描述

func longestPalindromeSubseq(s string) int {dp := make([][]int, len(s))for i := 0; i < len(s); i++{dp[i] = make([]int, len(s))dp[i][i] = 1}for i := len(s) - 1; i >= 0; i--{for j := i+1; j < len(s); j++{if s[i] == s[j]{dp[i][j] = dp[i + 1][j - 1] + 2}else{dp[i][j] = max(dp[i][j - 1], dp[i+1][j])}}}return dp[0][len(s) - 1]
}
func max(a, b int)int{if a < b{return b}else{return a}
}
http://www.yayakq.cn/news/18335/

相关文章:

  • 网站规划与开发实训室建设方案微网站模板建设
  • 金融公司网站 htmlwordpress category模板
  • 动态站 网站地图怎么做天津室内设计公司
  • iis 里没有网站用html做家谱网站代码
  • phpcms做装修网站国际新闻最新消息十条2022
  • 网站优化建设国产免费cad软件下载
  • wordpress查看自己网站的ip量wordpress 放视频
  • wpf可以做网站吗民治营销型网站制作
  • 用html做网站的步骤低价网站建设资讯
  • 怎么仿照别人网站什么nas可以做网站服务器
  • 郑州做花店网站wordpress和织梦
  • 学院网站策划书科技公司简介范文
  • 钢筋网片每平米重量知名seo电话
  • 团购网站自个做在线定制手机壳
  • 网站建设优化服务好么网站建设和维护
  • 做网站安全的公司有哪些公司名字大全集免费
  • 网络平台推广有哪些渠道88个seo网站优化基础知识点
  • 南陵网站建设互联网行业最有前景的十大职业
  • 莒县建设局门户网站中关村丰台园
  • 网站推广的阶段目标在国外的网站做推广方案
  • 丹阳火车站片区规划8大营销工具
  • 一个服务器怎么做两个网站极速建站网站模板
  • 做竞赛的平台或网站视频转文字网页
  • html5网站源码php网站模板站的模板展示怎么做的
  • 张家港建网站价格建设银行申请信用卡网站
  • 山东浩景建设有限公司网站电商网站开发计划书
  • 全球网站排名前100网站怎么添加外链
  • 如何做一张网站平面效果图网页架构人才培训中心
  • 郑州网站建设哪家好怎么样重庆网站推广流程
  • 创新型的赣州网站建设莱芜网络小说作家