code/editierdistanz.code
author Eugen Sawin <sawine@me73.com>
Sat, 05 Mar 2011 15:04:05 +0100
changeset 9 e088ae08440c
permissions -rw-r--r--
Minor changes to the example programs.
lindenmannm@3
     1
Input: Zwei Zeichenketten A und B
lindenmannm@3
     2
Output: Matrix D=(Dij)
lindenmannm@3
     3
D[0,0]:= 0
lindenmannm@3
     4
for i := 1 to m do D[i,0] = i
lindenmannm@3
     5
for j := 1 to n do D[0,j] = j
lindenmannm@3
     6
for i := 1 to m do
lindenmannm@3
     7
    for j := 1 to n do
lindenmannm@3
     8
         D[i,j] := min(D[i - 1,j] + 1,
lindenmannm@3
     9
                       D[i,j - 1] + 1,
lindenmannm@3
    10
                       D[i-1,j-1]+c(ai,bj))