We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: Dictionary matching in a stream

Abstract: We consider the problem of dictionary matching in a stream. Given a set of strings, known as a dictionary, and a stream of characters arriving one at a time, the task is to report each time some string in our dictionary occurs in the stream. We present a randomised algorithm which takes O(log log(k + m)) time per arriving character and uses O(k log m) words of space, where k is the number of strings in the dictionary and m is the length of the longest string in the dictionary.
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:1504.06242 [cs.DS]
  (or arXiv:1504.06242v1 [cs.DS] for this version)

Submission history

From: Allyx Fontaine [view email]
[v1] Thu, 23 Apr 2015 16:24:15 GMT (32kb)

Link back to: arXiv, form interface, contact.