We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b36f8f1 commit 7bad751Copy full SHA for 7bad751
72.编辑距离.js
@@ -0,0 +1,20 @@
1
+/**
2
+ * @param {string} word1
3
+ * @param {string} word2
4
+ * @return {number}
5
+ */
6
+var minDistance = function(word1, word2) {
7
+ const dp = [];
8
+ let max = 0;
9
+ for (let i = 0; i <= word1.length; i++) {
10
+ dp[i] = [];
11
+ for (let j = 0; j <= word2.length; j++) {
12
+ if (i === 0 || j === 0) {
13
+ dp[i][j] = i || j;
14
+ } else {
15
+ dp[i][j] = Math.min(dp[i - 1][j - 1] + (word1[i - 1] === word2[j - 1] ? 0 : 1), dp[i - 1][j] + 1, dp[i][j - 1] + 1);
16
+ }
17
18
19
+ return dp[word1.length][word2.length];
20
+};
0 commit comments