File tree 1 file changed +4
-4
lines changed
src/algorithms/string/levenshtein-distance
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -62,7 +62,7 @@ is being calculated based on three previously possible transformations.
62
62
63
63
To explain this further let’s draw the following matrix:
64
64
65
- ![ Levenshtein Matrix] ( https://cdn-images-1.medium.com/max/1600/1*2d46ug_PL5LfeqztckoYGw.jpeg )
65
+ ![ Levenshtein Matrix] ( https://cdn-images-1.medium.com/max/1600/1*aTunSUoy0BJyYBVn4tWGrA.png )
66
66
67
67
- Cell ` (0:1) ` contains red number 1. It means that we need 1 operation to
68
68
transform ` M ` to an empty string. And it is by deleting ` M ` . This is why this number is red.
@@ -89,11 +89,11 @@ letters in `i`'s row and `j`'s column.
89
89
90
90
You may clearly see the recursive nature of the problem.
91
91
92
- ![ Levenshtein Matrix] ( https://cdn-images-1.medium.com/max/2000 /1*JdHQ5TeKiDlE-iKK1s_2vw.jpeg )
92
+ ![ Levenshtein Matrix] ( https://cdn-images-1.medium.com/max/1600 /1*w8UB4DSvBnAK6mBXRGQDjw.png )
93
93
94
94
Let's draw a decision graph for this problem.
95
95
96
- ![ Minimum Edit Distance Decision Graph] ( https://cdn-images-1.medium.com/max/1600/1*SGwYUpXH9H1xUeTvJk0e7Q.jpeg )
96
+ ![ Minimum Edit Distance Decision Graph] ( https://cdn-images-1.medium.com/max/1600/1*8jD0qvr5B9PwRFM_9z7q9A.png )
97
97
98
98
You may see a number of overlapping sub-problems on the picture that are marked
99
99
with red. Also there is no way to reduce the number of operations and make it
@@ -106,7 +106,7 @@ bottom-up direction) is being applied here.
106
106
Applying this principle further we may solve more complicated cases like
107
107
with ` Saturday → Sunday ` transformation.
108
108
109
- ![ Levenshtein distance] ( https://cdn-images-1.medium.com/max/1600/1*fPEHiImYLKxSTUhrGbYq3g.jpeg )
109
+ ![ Levenshtein distance] ( https://cdn-images-1.medium.com/max/1600/1*geMdmZcdU1bZbHIoh6KO3Q.png )
110
110
111
111
## References
112
112
You can’t perform that action at this time.
0 commit comments