Reporting Consecutive Substring Occurrences under Bounded Gap Constraints

Gonzalo Navarro and Sharma V. Thankachan

We study the problem of indexing a text T[1,n] such that whenever a pattern P[1,p] and an interval [a,b] comes as a query, we can report all pairs (i, j) of consecutive occurrences of P in T with a <= j-i <= b. We present an O(n log n) space data structure with optimal O(p+k) query time, where k is the output size.