Leetcode#72||Edit Distance
来源:互联网 发布:gif动态图片制作软件 编辑:程序博客网 时间:2024/05/21 00:52
public class Solution { public int minDistance(String word1, String word2) { int m = word1.length(); int n = word2.length(); int[][] dist = new int[m + 1][n + 1]; for (int i = 0; i <= m; i++) { dist[i][0] = i; } for (int j = 0; j <= n; j++) { dist[0][j] = j; } for (int i = 1; i <= m; i++) { char charA = word1.charAt(i - 1); for (int j = 1; j <= n; j++) { char charB = word2.charAt(j - 1); if (charA == charB) { dist[i][j] = dist[i - 1][j - 1]; } else { int replace = dist[i - 1][j - 1]; int insert = dist[i][j - 1]; int delete = dist[i - 1][j]; dist[i][j] = Math.min(replace, Math.min(insert, delete)) + 1; } } } return dist[m][n]; }}
0 0
- LeetCode(72)Edit Distance
- LeetCode 72 Edit Distance
- [leetcode 72] Edit Distance
- [leetcode] 72 Edit Distance
- leetcode || 72、Edit Distance
- Edit Distance Leetcode 72
- Edit Distance - LeetCode 72
- leetcode 72:Edit Distance
- [leetcode 72]Edit Distance
- leetcode 72: Edit Distance
- 【Leetcode】Edit Distance #72
- Leetcode#72||Edit Distance
- leetcode 72:Edit Distance
- LeetCode 72 Edit Distance
- leetcode 72 Edit Distance
- Leetcode (72) Edit Distance
- LeetCode 72 Edit Distance
- Leetcode Edit Distance 72
- UED
- android经典开发书籍
- 多层高速PCB布线总结
- 安卓自定义控件(图像循环切换)
- Linux下boost安装、测试教程
- Leetcode#72||Edit Distance
- libcurl源码编译
- IT痴汉的工作现状41-亲历招投标
- C++ Primer : 第十章 : 泛型算法 之 lambda表达式和bind函数
- 响应式布局
- 引导选择失败
- Egg dropping puzzle
- 【Ajax技术】解决XHR与中文乱码问题
- 解决虚拟机提示 “VMware Workstation cannot connect to the virtual machine” 的问题