MakarovSuites
Deutsch
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Kontakt & Lizenzen

Math

Editierdistanz

Berechne die Levenshtein-Tabelle und eine optimale Zeichenkettenausrichtung.

Editierdistanz — Bild aus der Anwendung
Bild aus der Anwendung

Zum Ausprobieren

Zwei Zeichenketten mit bis zu zehn Zeichen bearbeiten. Die Levenshtein-Tabelle wird Zeile für Zeile gefüllt und verfolgt dann eine optimale Ausrichtung zurück. Einfügungen und Löschungen kosten 1; eine Ersetzung kostet 1 oder 2. Distanz −1 bedeutet, dass die Tabelle unfertig ist.

Gleichungen des Moduls
Gleichungen
D(i,0)=i; D(0,j)=j
D(i,j)=min(D(i−1,j)+1, D(i,j−1)+1, D(i−1,j−1)+c)
c=0 für gleiche Symbole; sonst die Ersetzungskosten
Das Zurückverfolgen liefert eine optimale Ausrichtung aus Einfügen/Löschen/Ersetzen

Weitere Experimente

Zum Katalog
Quadrantenbaum — Bild aus der Anwendung

Math

Quadrantenbaum

Verfolge räumliche Unterteilung, nahe Punkte und Kollisionen.