This is a project that practically tests does time complexity analysis and comparisons of different string matching algorithms on a large set of test cases.
- Naive
- Boyer-Moore
- Rabin-Karp
- Knuth-Morris-Pratt (KMP)
- Accelrated Naive
- Finite State Machine
- Suffix Trie
- Suffix Tree
To check the outcome of this study, check this file.