Skip to main navigation Skip to search Skip to main content

Discovering Repetitions in Strings

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 languageEnglish
Title of host publicationCombinatorial Algorithms on Words
EditorsAlberto Apostolico, Zvi Galil
Place of PublicationBerlin, Heidelberg
PublisherSpringer Berlin Heidelberg
Pages279-288
Number of pages10
ISBN (Print)978-3-642-82456-2
DOIs
StatePublished - 1985

Fingerprint

Dive into the research topics of 'Discovering Repetitions in Strings'. Together they form a unique fingerprint.

Cite this