Dein Lernbereich wird geladen
App wird gestartet …
Dein Lernbereich wird geladen
App wird gestartet …
Die Levenshtein-Distanz ist die minimale Anzahl von Einfügungen, Löschungen und Ersetzungen, um eine Zeichenfolge in eine andere umzuwandeln.
Ansehen kostenlos · Karteikarten oder Multiple-Choice-Test · übernehmen ab Essential
Formel
ganze Anzahl elementarer Editieroperationen; dimensionslos
| Symbol | Bedeutung | Einheit |
|---|---|---|
| Distanz der Präfixe der Längen i und j | Anzahl Operationen | |
| Zeichen an Position i beziehungsweise j | Zeichen | |
| [ai≠bj] | 1 bei ungleichen Zeichen, sonst 0 | dimensionslos |
D(i,j)=\min\{D(i-1,j)+1,D(i,j-1)+1,D(i-1,j-1)+[a_i\ne b_j]\}Die dynamische Rekurrenz betrachtet das letzte Zeichenpaar und wählt Einfügen, Löschen oder Ersetzen. Initialwerte sind D(i,0)=i und D(0,j)=j. Die Standardvariante kostet O(mn) Zeit und O(mn) Speicher; zeilenweise Berechnung senkt den Speicher auf O(min(m,n)), erhält aber nicht ohne Zusatzverfahren den Editierpfad. Transpositionen sind in der gewöhnlichen Levenshtein-Distanz keine einzelne Operation.
Die dynamische Rekurrenz betrachtet das letzte Zeichenpaar und wählt Einfügen, Löschen oder Ersetzen. Initialwerte sind D(i,0)=i und D(0,j)=j. Die Standardvariante kostet O(mn) Zeit und O(mn) Speicher; zeilenweise Berechnung senkt den Speicher auf O(min(m,n)), erhält aber nicht ohne Zusatzverfahren den Editierpfad. Transpositionen sind in der gewöhnlichen Levenshtein-Distanz keine einzelne Operation.
Die Levenshtein-Distanz ist die minimale Anzahl von Einfügungen, Löschungen und Ersetzungen, um eine Zeichenfolge in eine andere umzuwandeln.
Grundbeziehung
Die Gleichung beschreibt die Grundbeziehung innerhalb ihres angegebenen Gültigkeitsbereichs.
Erkläre am Beispiel zu Levenshtein-Editierdistanz, welche Eingabegrößen zur gesuchten Ausgabe führen.
Das Beispiel verknüpft konkrete Eingaben mit dem Ergebnis.
Die Levenshtein-Distanz ist die minimale Anzahl von Einfügungen, Löschungen und Ersetzungen, um eine Zeichenfolge in eine andere umzuwandeln.
Gültig ist die Beziehung nur unter den genannten Voraussetzungen.
Die Beziehung ohne ihre angegebenen Voraussetzungen auf einen anderen Fall übertragen.
Prüfe vor dem Einsetzen den Gültigkeitsbereich: Die dynamische Rekurrenz betrachtet das letzte Zeichenpaar und wählt Einfügen, Löschen oder Ersetzen. Initialwerte sind D(i,0)=i und D(0,j)=j. Die Standardvariante kostet O(mn) Zeit und O(mn) Speicher; zeilenweise Berechnung senkt den.
Formelcluster
Die Levenshtein-Distanz ist die minimale Anzahl von Einfügungen, Löschungen und Ersetzungen, um eine Zeichenfolge in eine andere umzuwandeln.
Zwischen „Haus“ und „Maus“ ist nur die Ersetzung H→M nötig; die Editierdistanz beträgt 1.
Tippfehlerkorrektur, unscharfe Suche, DNA-Sequenzen und String-Abgleich.
Eine typische Aufgabe Schritt für Schritt: Levenshtein-Editierdistanz (Minimum aus Einfügen, Löschen, Ersetzen).
Aufgabe
Erkläre am Beispiel zu Levenshtein-Editierdistanz, welche Eingabegrößen zur gesuchten Ausgabe führen.
Rechenweg
Das Beispiel verknüpft konkrete Eingaben mit dem Ergebnis.
Die Levenshtein-Distanz ist die minimale Anzahl von Einfügungen, Löschungen und Ersetzungen, um eine Zeichenfolge in eine andere umzuwandeln.
Gültig ist die Beziehung nur unter den genannten Voraussetzungen.
Die Beziehung D(i,j)=\min\{D(i-1,j)+1,D(i,j-1)+1,D(i-1,j-1)+[ai\ne bj]\} fasst Die Levenshtein-Distanz ist die minimale Anzahl von Einfügungen, Löschungen und Ersetzungen, um eine Zeichenfolge in eine andere umzuwandeln. zusammen. Lies sie als Modell für klar definierte Größen, nicht als automatische Aussage über jede reale Situation. Im Beispiel Zwischen „Haus“ und „Maus“ ist nur die Ersetzung H→M nötig; die Editierdistanz beträgt 1. werden die Symbole mit konkreten Werten verbunden und das Ergebnis wird fachlich interpretiert. Gültigkeitsgrenze: Die dynamische Rekurrenz betrachtet das letzte Zeichenpaar und wählt Einfügen, Löschen oder Ersetzen. Initialwerte sind D(i,0)=i und D(0,j)=j. Die Standardvariante kostet O(mn) Zeit und O(mn) Speicher; zeilenweise Berechnung senkt den Quelle: NIST Dictionary of Algorithms and Data Structures, Levenshtein distance.
Schreibe zuerst die gesuchte Größe und alle gegebenen Werte mit ihren Bezeichnungen auf. Setze sie in D(i,j)=\min\{D(i-1,j)+1,D(i,j-1)+1,D(i-1,j-1)+[ai\ne bj]\} ein und prüfe, ob die Einheiten zusammenpassen. Das Beispiel Zwischen „Haus“ und „Maus“ ist nur die Ersetzung H→M nötig; die Editierdistanz beträgt 1. liefert eine Rechenprobe: Werte Formel und Ergebnis müssen dieselbe Größenordnung und Bedeutung ergeben; runde erst am Ende. Gültigkeitsgrenze: Die dynamische Rekurrenz betrachtet das letzte Zeichenpaar und wählt Einfügen, Löschen oder Ersetzen. Initialwerte sind D(i,0)=i und D(0,j)=j. Die Standardvariante kostet O(mn) Zeit und O(mn) Speicher; zeilenweise Berechnung senkt den Quelle: NIST Dictionary of Algorithms and Data Structures, Levenshtein distance.
Die Formel gilt nur, wenn die Größen so definiert sind wie in der Quelle und im Hintergrundtext. Prüfe insbesondere Randfälle, Messbedingungen und ob ein Näherungszeichen statt Gleichheit gemeint ist. Ein formal korrektes Einsetzen kann trotzdem fachlich falsch sein, wenn diese Voraussetzungen verletzt werden oder die betrachtete Population beziehungsweise Systemgrenze wechselt. Gültigkeitsgrenze: Die dynamische Rekurrenz betrachtet das letzte Zeichenpaar und wählt Einfügen, Löschen oder Ersetzen. Initialwerte sind D(i,0)=i und D(0,j)=j. Die Standardvariante kostet O(mn) Zeit und O(mn) Speicher; zeilenweise Berechnung senkt den Quelle: NIST Dictionary of Algorithms and Data Structures, Levenshtein distance.
Die angegebene Einheit lautet: ganze Anzahl elementarer Editieroperationen; dimensionslos. Vor dem Einsetzen müssen alle Werte auf ein konsistentes Einheitensystem gebracht werden; Anzahlen, Prozentangaben und dimensionslose Verhältnisse sind dabei nicht austauschbar. Die Variablenliste benennt die Rolle jedes Symbols. Einheitenkontrolle erkennt viele Fehler, ersetzt aber nicht die Prüfung, ob die Formelannahmen erfüllt sind. Gültigkeitsgrenze: Die dynamische Rekurrenz betrachtet das letzte Zeichenpaar und wählt Einfügen, Löschen oder Ersetzen. Initialwerte sind D(i,0)=i und D(0,j)=j. Die Standardvariante kostet O(mn) Zeit und O(mn) Speicher; zeilenweise Berechnung senkt den Quelle: NIST Dictionary of Algorithms and Data Structures, Levenshtein distance.
Ein Vergleich hilft, wenn beide Größen dieselbe Aufgabe beantworten, aber unterschiedliche Eigenschaften betonen. Berichte Definition, Eingabedaten, Schwelle oder Aggregation zusammen mit dem Zahlenwert. Die Quelle NIST Dictionary of Algorithms and Data Structures, Levenshtein distance. stützt die hier verwendete Definition; bei anderen Konventionen können Ergebnisse abweichen. Verwende die Kennzahl deshalb passend zum konkreten Lern- oder Analyseziel. Gültigkeitsgrenze: Die dynamische Rekurrenz betrachtet das letzte Zeichenpaar und wählt Einfügen, Löschen oder Ersetzen. Initialwerte sind D(i,0)=i und D(0,j)=j. Die Standardvariante kostet O(mn) Zeit und O(mn) Speicher; zeilenweise Berechnung senkt den Quelle: NIST Dictionary of Algorithms and Data Structures, Levenshtein distance.
Quanta-Prüfungsset
Kuratiertes Prüfungsset für "Levenshtein-Editierdistanz":
Frage (Vorderseite)
Welche Formel beschreibt Levenshtein-Editierdistanz?
Antwort in deinem Set
Frage (Vorderseite)
Welcher typische Fehler passiert bei Minimum aus Einfügen, Löschen, Ersetzen?
Antwort in deinem Set
+ 8 weitere Karten: Einheiten, Variablen, Herleitung, Beispiel, Klausuraufgabe
Das Formelset enthält 10 Karten. Nach der Übernahme kannst du sie prüfen und lernen; deine Bewertungen bestimmen die weiteren Wiederholungen.
Die Liste nennt Fachquellen und weiterführende Literatur. Eine Seiten- oder Abschnittsnummer steht dabei, wenn sie Teil der Literaturangabe ist; es handelt sich nicht um wörtliche Zitate.
Erstelle ein kuratiertes FSRS-Prüfungsset für Minimum aus Einfügen, Löschen, Ersetzen: Formelabruf, Variablen, Herleitung, Umstellung, Beispiel, typische Fehler und Klausurkontext.
Kuratiertes Formelset · LaTeX · FSRS Spaced Repetition · übernehmen ab Essential