On Simon's string searching algorithm (Q685473)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: On Simon's string searching algorithm |
scientific article; zbMATH DE number 417390
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | On Simon's string searching algorithm |
scientific article; zbMATH DE number 417390 |
Statements
On Simon's string searching algorithm (English)
0 references
17 October 1993
0 references
We give sharp bounds for the problem of string matching when only one head moving from the right to the left of the text is used: \((2-1/m)n\) character comparisons for all the text, and \(\min \{1+ \log_ 2m,\text{Card}(A)\}\) character comparisons on each character of the text, where \(m\) is the length of the pattern, \(n\) the length of the text, and \(A\) the alphabet. These bounds improve on the previous bounds given by \textit{D. E. Knuth}, \textit{J. H. Morris} and \textit{V. R. Pratt} [SIAM J. Computing 6, 323-350 (1977; Zbl 0372.68005)], and, more recently, by \textit{H.-J. Simon}.
0 references
finite automata
0 references
string matching
0 references