Skip to content

shift and, horspool und bndm Algorithmus implementierungen

Notifications You must be signed in to change notification settings

Bricktricker/Mustersuche

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mustersuche

Implementierung des Shift_And, Horspool und des BNDM Algorithmus in C++. Zum messen der Laufzeiten wurde google/benchmark verwenden (wird zum compilieren benötigt).

Laufzeiten

Getestet wurde immer mit einer Textgröße von 8Mio bytes. Auf der x-Achse ist die Mustergröße von 2 bis 64 bytes. Auf der y-Achse die durchschnittliche Laufzeit des Algorithmus in Millisekunden.

Laufzeit mit Alphabet [1, 255]: 254 Alphabet

Laufzeit mit Alphabet [33, 126]: 94 Alphabet

Laufzeit mit Alphabet [1, 16]: 16 kleines Alphabet

Laufzeit mit Alphabet [1, 4]: 4 Alphabet

About

shift and, horspool und bndm Algorithmus implementierungen

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages