Single String Search
Single string search algorithms try to find a place where a string (also called a pattern) is found within a larger string or text.
Parameters
- : pattern length
- : length of searchable text
- : size of the alphabet
Filters
Computational Model
Randomization
Approximation
Algorithms Table
Displaying 14 of 14 algorithms
| See more | ||||
|---|---|---|---|---|
| Fast Hybrid Algorithm | 2017 | |||
| Quick-Skip Searching | 2012 | |||
| BOM (Backward Oracle Matching) | 1999 | |||
| Tuned Boyer-Moore algorithm | 1991 | |||
| Two-way String-Matching Algorithm | 1991 | |||
| Raita Algorithm | 1991 | |||
| Rabin-Karp (RK) algorithm | 1987 | |||
| Apostolico–Giancarlo Algorithm | 1986 | |||
| Boyer-Moore-Horspool (BMH) | 1980 | |||
| Knuth-Morris-Pratt (KMP) algorithm | 1977 | |||
| Boyer-Moore (BM) algorithm | 1977 | |||
| Bitap algorithm | 1964 | |||
| Naïve string-search algorithm | 1940 | |||
| String-Matching with Finite Automata | 1940 |
Reductions Table
Insuffient Data to display table
Other relevant algorithms
Insuffient Data to display table