Skip to content

Rigorous analysis and real-world testing of different string matching algorithms - A Study

License

Notifications You must be signed in to change notification settings

namskash/Comparison-of-String-Matching-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Rigorous Comparison of String Matching Algorithms

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.

Algorithms

  1. Naive
  2. Boyer-Moore
  3. Rabin-Karp
  4. Knuth-Morris-Pratt (KMP)

I also did a study of the following algorithms:

  1. Accelrated Naive
  2. Finite State Machine
  3. Suffix Trie
  4. Suffix Tree

To check the outcome of this study, check this file.

About

Rigorous analysis and real-world testing of different string matching algorithms - A Study

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published