Dynamic rank/select structures with applications to run-length encoded texts

  • Authors:
  • Sunho Lee;Kunsoo Park

  • Affiliations:
  • School of Computer Science and Engineering, Seoul National University, Seoul, 151-742, South Korea;School of Computer Science and Engineering, Seoul National University, Seoul, 151-742, South Korea

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2009

Quantified Score

Hi-index 5.23

Visualization

Abstract

Given an n-length text over a @s-size alphabet, we propose a framework for dynamic rank/select structures on the text and some of its applications. For a small alphabet with @s@?logn, we propose a two-level structure consisting of a counting scheme and a storing scheme that supports O(logn) worst-case time rank/select operations and O(logn) amortized time insert/delete operations. For a large alphabet with logn