
LeetCode72 编辑距离
������������������������������������word1���������word2��������������������������������������������������������������������������������� ������������������������������������������dp���������dp[i][j]���������word1������i������������������word2������j��������������������������������������� ��������������������� ���������������
发布日期:2021-05-14 23:50:02
浏览次数:13
分类:精选文章
本文共 2152 字,大约阅读时间需要 7 分钟。
������������word1���������word2���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
������������������
���������������
- ������word1[i-1] != word2[j-1]���dp[i][j] = min(dp[i-1][j], dp[i][j-1], dp[i-1][j-1]) + 1
- ������word1[i-1] == word2[j-1]���dp[i][j] = dp[i-1][j-1]
- ���i == 0������������������������������j���������
- ���j == 0������������������������������i���������
���������������
public int minDistance(String word1, String word2) { int len1 = word1.length() + 1; int len2 = word2.length() + 1; int[][] dp = new int[len1][len2]; // ��������������������� for (int i = 0; i <= len1; i++) { dp[i][0] = i; } for (int j = 0; j <= len2; j++) { dp[0][j] = j; } for (int i = 1; i < len1; i++) { for (int j = 1; j < len2; 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[len1-1][len2-1];}
������������
���������dp������������������������������dp������������(word1.length()+1) x (word2.length()+1)������������������������������������i=0������dp[i][0] = i������j=0������dp[0][j] = j���
������dp������������������������������(i,j)���������������������������
- ���������������������������dp[i][j] = dp[i-1][j-1]���
- ���������������������������dp[i][j] = min(dp[i-1][j], dp[i][j-1], dp[i-1][j-1]) + 1���
���������������dp[len1-1][len2-1]���������word1���������word2������������������������
���������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年04月28日 19时36分08秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
wxWidgets源码分析(7) - 窗口尺寸
2021-05-09
wxWidgets源码分析(8) - MVC架构
2021-05-09
wxWidgets源码分析(9) - wxString
2021-05-09
[白话解析] 深入浅出熵的概念 & 决策树之ID3算法
2021-05-09
[梁山好汉说IT] 梁山好汉和抢劫银行
2021-05-09
[源码解析] 消息队列 Kombu 之 基本架构
2021-05-09
[源码分析] 消息队列 Kombu 之 启动过程
2021-05-09
抉择之苦
2021-05-09
wx.NET CLI wrapper for wxWidgets
2021-05-09
ASP.NET MVC Action Filters
2021-05-09
Powershell中禁止执行脚本解决办法
2021-05-09
HTTP协议状态码详解(HTTP Status Code)
2021-05-09
OO_Unit2 多线程电梯总结
2021-05-09
04_Mysql配置文件(重要参数)
2021-05-09
JavaSE总结
2021-05-09
手动造轮子——基于.NetCore的RPC框架DotNetCoreRpc
2021-05-09