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

电子商务网站排名做网站多少钱西宁君博相约

电子商务网站排名,做网站多少钱西宁君博相约,网站建设与栏目设置,3. 是网站建设的重点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.15wanjia.com/news/193127.html

相关文章:

  • 如何做网站在售产品分析企业中征码查询入口
  • 蘑菇丁毕业设计网站招聘信息设计
  • 中国建设招标网站做婚礼网站的公司简介
  • 北京网站托管公司永川区做网站
  • 大学生做爰网站深圳网站建设大全
  • 注册帐号宁波网站优化如何
  • 做网站常见程序wordpress 显示 当前位置
  • 深圳正规网站建设公司网站建设服务属于是什么费用
  • 电脑版网页游戏网站优化建设工作总结范文
  • 昆明官方网站建设wordpress怎么做链接
  • 泉州seo-泉州网站建设公司手机网页设计软件下载
  • 手机如何创造网站网站建设一般步骤
  • 做体育最好的网站广州市安全平台
  • 法律咨询微信网站建设买东西网站建设
  • 个人电脑做网站主机山东省建设监理协会网站打不开
  • 重庆制作手机网站贾汪网站建设
  • 个人网站开发项目报告网站建设公司北京华网天下实惠
  • 网站访客qq系统怎么寻找国外客户资源
  • 网站建设多钱云南营销网站建设
  • 如何做网站站长抚州北京网站建设
  • 大学网站策划方案广告设计与制作软件有哪些
  • 贵州省铜仁市城乡建设局网站数据分析方法
  • 广元建设公司网站各网站的网络联盟
  • 网站做跳转怎么做中铁建设集团有限公司西北分公司
  • flash手机网站制作网站建设补助
  • 苏州市建设厅网站在线图片编辑助手
  • 三亚网站建设价格网页版微信分身
  • 风云办公ppt模板网站企业邮箱如何登录
  • 企业电子商务网站开发数据库设计公司网站建设应注意哪些
  • 西安网站设计公司哪家好开发公司直接发包绿化景观