INSTITUTFÜRINFORMATIK - Lehrstuhl für Effiziente Algorithmen ...
INSTITUTFÜRINFORMATIK - Lehrstuhl für Effiziente Algorithmen ...
INSTITUTFÜRINFORMATIK - Lehrstuhl für Effiziente Algorithmen ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
14 Kapitel 2. DatenanalyseAlgorithmus: ComputeShiftsEingabe: Wort s mit |s| = mGesucht: Tabelle S der kürzesten zulässigen Verschiebungen1. FOR i := 0 TO m2. S[i] :=m/* Verschiebungsberechnung gemäß Bedingung (2.1) */3. H[0] := −14. H[1] := 05. FOR j := 2 TO m6. WHILE k ≥ 0 AND s m−k−1 ≠ s m−j7. σ := j − k − 18. S[m − k − 1] := min{S[m − k − 1],σ}9. k := H[k]10. H[j] :=k +111. k := k +1/* Verschiebungsberechnung gemäß Bedingung (2.2) */12. B := ComputeBoundaries(s) /* siehe Abbildung 2.3 */13. j := 014. i := B[m]15. WHILE i ≥ 016. WHILE j