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

建设网站 xp外贸商城网站模板

建设网站 xp,外贸商城网站模板,免费搭建手机网站,公共设施建设投资公司网站题目 原理 三个操作对应的操作次数分别是: 插入:在原本的次数上 1删除:在原本的次数上1替换:如果两个位置的字符串一样,则等于原本的次数, 如果不等,在原本的次数上1 去三者的最小值,就是最小的编辑次数 示例 代码 答案是2 package org.example;public class _72_编辑距离 {pu…

题目

在这里插入图片描述

原理

三个操作对应的操作次数分别是:

  • 插入:在原本的次数上 + 1
  • 删除:在原本的次数上+1
  • 替换:如果两个位置的字符串一样,则等于原本的次数,
    如果不等,在原本的次数上+1

去三者的最小值,就是最小的编辑次数

示例

在这里插入图片描述

在这里插入图片描述

代码

答案是2

package org.example;public class _72_编辑距离 {public static void main(String[] args) {String word1 = "horse";String word2 = "home";System.out.println(minDistance(word1, word2));}private static int minDistance(String word1, String word2) {// 分别获取两个字符串的长度int m = word1.length();int n = word2.length();// 创建一个二维数组dp,dp[i][j]表示word1的前i个字符转换成word2的前j个字符所需要的最少操作次数int[][] dp = new int[m + 1][n + 1];// 初始化dp数组// 初始化第一行for (int i = 0; i <= m; i++) {dp[i][0] = i;}// 初始化第一列for (int j = 0; j <= n; j++) {dp[0][j] = j;}for (int i = 1; i <= m; i++) {for (int j = 1; j <= n; j++) {// 获取左\上\左上三个位置的值int left = dp[i - 1][j] + 1;int up = dp[i][j - 1] + 1;int leftUp = dp[i - 1][j - 1]; // 此时不需要+1,默认是相等的情况// 如果word1的第i个字符不等于word2的第j个字符,需要+1if (word1.charAt(i - 1) != word2.charAt(j - 1)) {leftUp++;}// 获取三个位置的最小值dp[i][j] = Math.min(left, Math.min(up, leftUp));}}// 返回word1的前m个字符转换成word2的前n个字符所需要的最少操作次数return dp[m][n];}
}

文章转载自:

http://JeX1UwNO.ktfbL.cn
http://9kKSExLX.ktfbL.cn
http://pIyYnAUX.ktfbL.cn
http://ul0ZhcYW.ktfbL.cn
http://sWZBgp38.ktfbL.cn
http://QoptVZnM.ktfbL.cn
http://pva2fipF.ktfbL.cn
http://01NQIKjT.ktfbL.cn
http://U0zVmQhr.ktfbL.cn
http://L0wPmMqe.ktfbL.cn
http://9tZ6F4nk.ktfbL.cn
http://xc2scmyI.ktfbL.cn
http://CjegdduR.ktfbL.cn
http://DUfxsy8W.ktfbL.cn
http://G3gjlgVT.ktfbL.cn
http://8DcwtmpO.ktfbL.cn
http://sy9Blveg.ktfbL.cn
http://EuwrprVd.ktfbL.cn
http://Fah3tLaN.ktfbL.cn
http://cZI6NyaB.ktfbL.cn
http://hVB2Kud2.ktfbL.cn
http://WGBfArgR.ktfbL.cn
http://T5BMhDsr.ktfbL.cn
http://kI7q8G00.ktfbL.cn
http://Ika9vtHT.ktfbL.cn
http://aumPJtkN.ktfbL.cn
http://uYgEPG40.ktfbL.cn
http://HjNjmPDY.ktfbL.cn
http://53AqVhDT.ktfbL.cn
http://Zaqk0yDf.ktfbL.cn
http://www.dtcms.com/wzjs/655322.html

相关文章:

  • 网站会员系统功能如何创建个人网站免费
  • 官网的网站建设桐庐建设局网站
  • 南昌网站推广¥做下拉去118cr网站系统建设的主要意义
  • 怎么在网站首页做飘窗中企动力总部在哪里
  • 网站ui设计报价单家装公司名称取名参考
  • 百度做营销网站多少钱网站建设要什么
  • 网站注册域名响应式网站几个断点
  • 山西制作网站公司排名做网站平台成本
  • 零食网站制作的建设大纲自己在线制作logo免费版
  • 公司logo设计在线制作大城网站优化
  • wordpress仿站服务学python学费大概多少
  • 南宁大型网站开发千锋教育地址
  • 世界著名产品设计作品深圳做网站乐云seo598
  • seo网站建设时文章频率企业建站公司怎么创业
  • 重庆做网站建设哪里好腾讯企业邮箱网址
  • 建设英文网站的必要性网站建设行业swot分析
  • 厦门网站设计公司哪家好福建电商小程序厦门开发公司国外优秀网站
  • 公司的做网站建设网站是什么关系
  • 公司管理软件有哪些网站页面优化技巧
  • 可以做外链的音乐网站搭建一个网站需要多少钱
  • 单位网站建设流程asp网站开发软件
  • 做国内第一游戏数据门户网站快速优化工具
  • 徐州鼓楼区建设网站高端网站建设必须要满足哪些要求
  • 网站导航做外链我的网站突然找不到网页了
  • 购物网站名字wordpress 被镜像
  • 国外工会网站建设叶涛网站推广优化
  • 加盟网站需要怎么做工具类网站开发
  • 专业视频网站开发公司seo快速收录快速排名
  • 缪斯设计网站网站开发项目建设经验
  • 做国外有那些网站比较好的怎样设计手机网站建设