@inproceedings{5d822859318c48b6b8dfe850144f9a4d,
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 logm) 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.",
author = "Rapha{\"e}l Clifford and Allyx Fontaine and Ely Porat and Benjamin Sach and Tatiana Starikovskaya",
note = "Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 2015.; 23rd European Symposium on Algorithms, ESA 2015 ; Conference date: 14-09-2015 Through 16-09-2015",
year = "2015",
doi = "10.1007/978-3-662-48350-3\_31",
language = "الإنجليزيّة",
isbn = "9783662483497",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "361--372",
editor = "Nikhil Bansal and Irene Finocchi",
booktitle = "Algorithms – ESA 2015 - 23rd Annual European Symposium, Proceedings",
address = "ألمانيا",
}