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

山西省网站制作dw网页

山西省网站制作,dw网页,丘北网站建设,做html网站模板下载地址583. 两个字符串的删除操作 dp的含义:指0开头,i- 1和j - 1为结尾的两个序列的删除最小数 递推公式方面: 初始化方面:前面0行和0列的初值要赋好 func minDistance(word1 string, word2 string) int {dp : make([][]int, len(wor…

583. 两个字符串的删除操作

dp的含义:指0开头,i- 1和j - 1为结尾的两个序列的删除最小数
递推公式方面:
在这里插入图片描述
初始化方面:前面0行和0列的初值要赋好

func minDistance(word1 string, word2 string) int {dp := make([][]int, len(word1) + 1)for i := 0; i < len(dp); i++{dp[i] = make([]int, len(word2) + 1)}for i := 0; i <=  len(word1); i++{dp[i][0] = i}for i := 0; i <=  len(word2); i++{dp[0][i] =i}for i := 1; i <= len(word1); i++{for j := 1; j <= len(word2); j++{if word1[i - 1] == word2[ j - 1]{dp[i][j] = dp[i - 1][j - 1]}else{dp[i][j] = min(dp[i][j - 1], dp[i-1][j]) + 1dp[i][j] = min(dp[i][j], dp[i - 1][j - 1] + 2)}}}return dp[len(word1)][len(word2)]
}
func min(a, b int)int{if a < b{return a}return b
}

72. 编辑距离

其实是与上一个没什么显著的差别。
只是多了一个当不相同时需要判断三个方向,上一个理论上只需要判断两个方向即可,因为上一题的i-1,j-1到i,j需要两步,但是本题只需要一步

func minDistance(word1 string, word2 string) int {dp := make([][]int, len(word1) + 1)for i := 0; i < len(dp); i++{dp[i] = make([]int, len(word2) + 1)}for i := 0; i <=  len(word1); i++{dp[i][0] = i}for i := 0; i <=  len(word2); i++{dp[0][i] =i}for i := 1; i <= len(word1); i++{for j := 1; j <= len(word2); j++{if word1[i - 1] == word2[ j - 1]{dp[i][j] = dp[i - 1][j - 1]}else{dp[i][j] = min(dp[i][j - 1], dp[i-1][j]) + 1dp[i][j] = min(dp[i][j], dp[i - 1][j - 1] + 1)}}}return dp[len(word1)][len(word2)]
}
func min(a, b int)int{if a < b{return a}return b
}
http://www.yayakq.cn/news/285648/

相关文章:

  • 网站连锁店查询怎么做一起做陶瓷的网站
  • sql网站发布流程广东省深圳市
  • 上市公司网站设计彩票理财网站建设
  • 网站建设教程所需文字网页搭建工具
  • 静态手机网站无网站可以做cpc吗
  • 云南省城市建设培训中心网站怎样申请微信小程序卖货
  • 做一些好玩的个人网站网站设计公司种类
  • 招投标网站开发公司做网站干什么
  • 企业网站开源代码下载北京有多少家网站
  • c 怎么做网站开发普陀区网站建设
  • 韩国网站加速器亚马逊提升关键词排名的方法
  • 陌陌网站开发成本微信前端 后端wordpress
  • 网站如何自己做支付广州专业的网站制作
  • 大连网站建设收费广州市建设厅网站首页
  • 网站开发思维导图内容南昌模板建站公司
  • app软件免费模板下载网站网站推广策划书怎么说
  • 做网站买一个域名就够了吗好乐买的网站推广方式
  • 烟台网站建设 58个人网站网页制作
  • WordPress自动发英文文章网站优化是往新闻中心发新闻吗
  • 给小说网站做编辑wordpress增加管理员权限
  • 网站建设策划书(建设前的市场分析)建立网站平台需要那些技术
  • 自己做的网站验证码出不来怎么wordpress会员浏览
  • 建湖做网站昆明网站建设有限公司
  • 网站排名网络推广现在公司网站重要吗
  • 云尚网站建设青岛市建设监理网站
  • 异地网站建设公司长沙网站制作公司哪家好
  • 网站建设开发计划模板建设电影播放网站
  • 北京建网站价格短网址生成网站
  • 残疾人无障碍网站建设自定义菜单WordPress
  • 珠海建站程序淄博百度网络推广公司