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

上海建设网站价格舆情危机公关公司

上海建设网站价格,舆情危机公关公司,网站建设 响应式,5个网站建设数组含义: dp[i][j]含义是word1的i长度字符串和word2的j长度字符串所需的最少编辑距离。 递推公式: 1.当word1.charAt(i-1)word2.charAt(j-1)时,不用做任何操作,所以dp[i][j] dp[i-1][j-1]; 2.当word1.charAt(i-1)&a…

数组含义:
dp[i][j]含义是word1的i长度字符串和word2的j长度字符串所需的最少编辑距离。

递推公式:
1.当word1.charAt(i-1)==word2.charAt(j-1)时,不用做任何操作,所以dp[i][j] = dp[i-1][j-1];
2.当word1.charAt(i-1)!=word2.charAt(j-1)时,可以进行删除、添加、替换三种操作。
当word1删除一个元素,那就是dp[i-1][j]+1;而word2删除一个元素,那就是dp[i][j-1]+1。
添加操作计算方式和删除是一样的。
替换的话相当于经过一个操作使word1.charAt(i-1)==word2.charAt(j-1)了,所以是dp[i-1][j-1]+1。
示意图如下,我们每次只考虑最后一个字符进行什么操作:
在这里插入图片描述

class Solution {public int minDistance(String word1, String word2) {int n = word1.length();int m = word2.length();int[][] dp = new int[n+1][m+1];for(int i=0;i<=n;i++) dp[i][0]=i;for(int j=0;j<=m;j++) dp[0][j]=j;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){if(word1.charAt(i-1)==word2.charAt(j-1)){dp[i][j] = dp[i-1][j-1];}else{dp[i][j] = Math.min(Math.min(dp[i-1][j],dp[i][j-1]),dp[i-1][j-1])+1;}}}return dp[n][m];}
}

推荐讲解视频:
【[轻松掌握动态规划]6.编辑距离】 https://www.bilibili.com/video/BV1sA411B73r/?share_source=copy_web&vd_source=df60a3ecf18eb08f28cd88116b8bee92

http://www.dtcms.com/wzjs/297464.html

相关文章:

  • 找公司做网站运营怎么样长沙官网seo服务
  • 江北网站建设河南纯手工seo
  • 网站404页面模板整合营销公司排名
  • wordpress和hexo百度移动seo首选帝搜软件
  • 网站设计的原则不包括网络工程师是干什么的
  • wordpress怎么建立网站吗seo产品优化推广
  • 房地产交易网站免费顶级域名注册
  • 静态网站如何做优化seo关键词布局案例
  • 网站建设 广州网站建设专业公司百度站长工具官网
  • 郑州郑州网站建设河南做网站公司外链推广是什么意思
  • 东莞哪些网络公司做网站比较好电商网站seo优化
  • av做爰免费网站附子seo
  • h5直播网站电商运营公司排名
  • 建设银行上海分行社会招聘网站站长之家综合查询工具
  • 刷q币网站建设亚马逊跨境电商
  • 手机app微信网站建设网站建设流程是什么
  • 做公司的网站有哪些东西网页推广链接怎么做
  • 广药网站建设试卷网络兼职平台
  • 石家庄 网站建设 15369356722网站视频
  • 网站制作多少钱400网页设计制作网站
  • 新网互联 网站上传西安百度竞价托管公司
  • 为赌博网站做推广西安seo顾问培训
  • 做外贸网站哪家的好网站买卖
  • 做的网站太大怎么办中国搜索引擎排名2021
  • 怎么获取网站的图片最新网站查询
  • 罗湖做网站哪家好互联网营销的优势
  • 云南新冠疫情最新动态厦门关键词优化seo
  • 东莞做网站卓诚对seo的理解
  • wordpress的标题字体大小站长工具seo综合查询工具
  • 企业汽车网站建设北京网站seo招聘