preprint
Open access
Computing Runs on a General Alphabet
Research footprint
At a glance
- Citations
- 1
- References
- 8
- Comments
- 0
Paper overview
Abstract
We describe a RAM algorithm computing all runs (maximal repetitions) of a given string of length $n$ over a general ordered alphabet in $O(n\log^{\frac{2}3} n)$ time and linear space. Our algorithm outperforms all known solutions working in $Θ(n\logσ)$ time provided $σ= n^{Ω(1)}$, where $σ$ is the alphabet size. We conjecture that there exists a linear time RAM algorithm finding all runs.
Record transparency
Publication details
- DOI
- 10.48550/arxiv.1507.01231
- OpenAlex
- W2952564584
- Document type
- preprint
- Language
- EN
- Source
- arXiv (Cornell University)
- Last metadata update
Comments
Log in to join the discussion.