code/editierdistanz.code
author Eugen Sawin <sawine@me73.com>
Sat, 05 Mar 2011 15:27:15 +0100
changeset 10 3789f490c8f3
permissions -rw-r--r--
Added (DP) Fibonacci example.
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))