r*-indexing
Data Structures and Algorithms
2025-08-19 v1
Abstract
Let be a text over an alphabet of size , let be the sum of the numbers of runs in the Burrows-Wheeler Transforms of and its reverse, and let be the number of phrases in the LZ77 parse of . We show how to store in bits such that, given a pattern , we can report the locations of the occurrences of in in time. We can also report the position of the leftmost and rightmost occurrences of in in the same space and time.
Keywords
Cite
@article{arxiv.2508.12675,
title = {r*-indexing},
author = {Travis Gagie},
journal= {arXiv preprint arXiv:2508.12675},
year = {2025}
}