Efficient comparison based string matching:

Abstract: "We study the exact number of symbol comparisons that are required to solve the string matching problem and present a family of efficient algorithms. Unlike previous string matching algorithms, the algorithms in this family do not 'forget' results of comparisons, what makes...

Full description

Saved in:
Bibliographic Details
Main Authors: Breslauer, Dany (Author), Galil, Zvi (Author)
Format: Book
Language:English
Published: Amsterdam 1992
Series:Centrum voor Wiskunde en Informatica <Amsterdam> / Department of Computer Science: Report CS 92,49
Subjects:
Summary:Abstract: "We study the exact number of symbol comparisons that are required to solve the string matching problem and present a family of efficient algorithms. Unlike previous string matching algorithms, the algorithms in this family do not 'forget' results of comparisons, what makes their analysis much simpler. In particular, we give a linear-time algorithm that finds all occurences of a pattern of length m in a text of length n in [formula] comparisons. The pattern preprocessing takes linear time and makes at most 2m comparisons. This algorithm establishes that, in general, searching for a long pattern is easier than searching for a short one
We also show that any algorithm in the family of the algorithms presented must make at least [formula] symbol comparisons, for m = 2[superscript k] - 1 and any integer k [> or =] 1.
Physical Description:19 S.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!