code/spurgraph.code
author lindenmannm
Tue, 22 Feb 2011 19:02:39 +0100
changeset 3 0d0e9abd157b
permissions -rw-r--r--
hh
lindenmannm@3
     1
Input: Berechnete Matrix D
lindenmannm@3
     2
Output: Sequenz der Editieroperationen
lindenmannm@3
     3
if i==0 & j==0 then return
lindenmannm@3
     4
if i!=0 and D[i,j]==D[i-1,j]+1
lindenmannm@3
     5
    then Editieroperationen(i-1,j)
lindenmannm@3
     6
    "lösche a[i]"
lindenmannm@3
     7
else if j!=0 and D[i,j]==D[i,j-1]+1
lindenmannm@3
     8
    then Editieroperationen(i,j-1)
lindenmannm@3
     9
    "füge b[j] ein"
lindenmannm@3
    10
else /* D[i,j]=D[i-1,j-1 ]+c(a[i],b[j]) */
lindenmannm@3
    11
    Editieroperationen(i-1,j-1)
lindenmannm@3
    12
    "ersetze a[i] durch b[j]"