Space-Efficient String Indexing for Wildcard Pattern Matching
Data Structures and Algorithms
2014-01-06 v1
Abstract
In this paper we describe compressed indexes that support pattern matching queries for strings with wildcards. For a constant size alphabet our data structure uses bits for any and reports all occurrences of a wildcard string in time, where , is the alphabet size, is the number of alphabet symbols and is the number of wildcard symbols in the query string. We also present an -bit index with query time and an -bit index with query time. These are the first non-trivial data structures for this problem that need bits of space.
Keywords
Cite
@article{arxiv.1401.0625,
title = {Space-Efficient String Indexing for Wildcard Pattern Matching},
author = {Moshe Lewenstein and Yakov Nekrich and Jeffrey Scott Vitter},
journal= {arXiv preprint arXiv:1401.0625},
year = {2014}
}
Comments
15 pages, extended version of the STACS paper