String-Matching-Algorithmus
Erscheinungsbild
String-Matching (etwa: Zeichenketten-Übereinstimmungs- oder Zeichenketten-Such-) Algorithmen befassen sich mit Problemen der Art: Gegeben seien zwei Zeichenketten S und S' mit |S'| << |S|. Finde alle Vorkommen von S' in S.
Lösungsmethoden
- Naiver Algorithmus
- Knuth-Morris-Pratt-Algorithmus
- Boyer-Moore-Algorithmus
- Modifizierter Boyer-Moore-Algorithmus
- Horspool-Algorithmus
- Sunday-Algorithmus
- Skip-Search-Algorithmus
- Karp-Rabin-Algorithmus
- Shift-And- (Shift-Or-)Algorithmus