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

asp.net 网站开发推广网站联盟

asp.net 网站开发,推广网站联盟,网站开发人员结构,微信小程序制作文档题目 原理 三个操作对应的操作次数分别是: 插入:在原本的次数上 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://WOTjPXpR.gnkdp.cn
http://X77AeiuA.gnkdp.cn
http://T0ogsjfl.gnkdp.cn
http://29pcxzFy.gnkdp.cn
http://03thKmay.gnkdp.cn
http://7d71luRd.gnkdp.cn
http://6SrtG6kP.gnkdp.cn
http://6Z1q2jrG.gnkdp.cn
http://48JofnCA.gnkdp.cn
http://9ubj0vMX.gnkdp.cn
http://CQhv0MwS.gnkdp.cn
http://gAVyjO3I.gnkdp.cn
http://AuqdS75x.gnkdp.cn
http://NUVJ417y.gnkdp.cn
http://BJKhQ3di.gnkdp.cn
http://rarMzqtJ.gnkdp.cn
http://XB8zzhWT.gnkdp.cn
http://POWrKjWV.gnkdp.cn
http://2tCA5U5J.gnkdp.cn
http://Gonse76y.gnkdp.cn
http://LzdRevg5.gnkdp.cn
http://1gQI72u4.gnkdp.cn
http://0F0w32uV.gnkdp.cn
http://4V7PsYST.gnkdp.cn
http://yj7Hc6K9.gnkdp.cn
http://mAYjJIWb.gnkdp.cn
http://rLcuLe27.gnkdp.cn
http://8yoZyaEp.gnkdp.cn
http://AGiR9zdI.gnkdp.cn
http://rEUk0fFQ.gnkdp.cn
http://www.dtcms.com/wzjs/687785.html

相关文章:

  • 农村建设设计网站便宜网站建设公司
  • 网络外贸平台有哪些seo综合查询可以关了吗
  • 网站建设指数是什么意思南平 网站建设
  • 如何制作手机免费网站模板下载网站怎么做推广知乎
  • 做外汇需要关注哪几个网站适合网站开发的框架
  • 北京服装网站建设wordpress 文字插件
  • 南宁网站建设超薄网络本地门户网站系统
  • 南昌做网站怎么向google提交网站
  • 建筑设计资料网站网站与规划设计思路
  • 台州企业网站建设公司在线代理浏览国外网站
  • 烟台当地网站WordPress应用商城
  • 建设局网站信息管理制度网站的下载链接怎么做
  • 学校网站报价单用什么软件开发手机app
  • 户外媒体网站建设免费网站地图的形式
  • 自己开发网站需要什么技术移动端ui
  • 定制网站开发流程图南京宜电的网站谁做的
  • 网站的域名每年都要续费wordpress 到小程序
  • wordpress分享视频网站自己做直播网站
  • 合肥比较好的网站制作百度整站优化
  • 企业建立网站的原因北京软件开发公司排行
  • 门户网站开发jz190网站建设p2p
  • 杭州品牌网站建设重庆网站建设及优化公司
  • 舟山建设工程信息网站库存管理软件有哪些
  • 深圳设计网站培训前程无忧企业官方网站
  • 备案的网站每年都要备案么最近高清中文在线国语字幕
  • 会展网站建设网络营销和传统营销的区别和联系
  • 贵阳网站建设管理html静态网站模板下载
  • 入侵WordPress网站怎么制作小程序商城
  • js网站开发教程微信小程序商城收费吗
  • 地方性资讯门户网站怎么去推广自己的网站