Abstract
There are many variants of problems involving string matchings. The basic problem is to determine whether a pattern string x appears as a (contiguous) substring of a text y, i.e. whether for some strings u, v, we have y= uxv. The classical string matching algorithm due to Knuth, Morris, Pratt [5] solves this problem in time linear in the length |y| of y. The KMP algorithm requires |x| auxiliary storage locations. Galil and Seiferas [3, 9] reduced the auxiliary storage requirements first to o(log|x|) and then to a constant number.
| Original language | English |
|---|---|
| Title of host publication | Combinatorial Algorithms on Words |
| Editors | Alberto Apostolico, Zvi Galil |
| Place of Publication | Berlin, Heidelberg |
| Publisher | Springer Berlin Heidelberg |
| Pages | 279-288 |
| Number of pages | 10 |
| ISBN (Print) | 978-3-642-82456-2 |
| DOIs | |
| State | Published - 1985 |
Fingerprint
Dive into the research topics of 'Discovering Repetitions in Strings'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver