Abstract
We describe a data structure that supports access, rank and select queries, as well as symbol insertions and deletions, on a string over alphabet in time , which is optimal even on binary sequences and in the amortized sense. Our time is worst-case for the queries and amortized for the updates. This complexity is better than the best previous ones by a factor. We also design a variant where times are worst-case, yet rank and updates take time. Our structure uses bits, where is the zero-order entropy of . Finally, we pursue various extensions and applications of the result.
Connections
Explore this paper’s authors, topics and related work.
Building this map preview
BZPEER is loading the nearby papers, people, topics and institutions for this page.
Reviews 0
Write a review
No reviews yet.
Discussion 0
Add a comment
No comments yet.