IEICE Transactions on Information and Systems
Online ISSN : 1745-1361
Print ISSN : 0916-8532
Regular Section
Fast Computation of Rank and Select Functions for Succinct Representation
Joong Chae NAJi Eun KIMKunsoo PARKDong Kyue KIM
Author information
JOURNAL FREE ACCESS

2009 Volume E92.D Issue 10 Pages 2025-2033

Details
Abstract

Succinct representation is a space-efficient method to represent n discrete objects using space close to the information-theoretic lower bound. In order to directly access the ith object of succinctly represented data structures in constant time, two fundamental functions, rank and select, are commonly used. In this paper we propose two implementations supporting rank and select in constant time for non-compressed bit strings. One uses $O(n \\log \\log n / \\sqrt{\\log n})$bits of extra space and the other uses $n+O(n \\log \\log n / \\log n)$bits of extra space in the worst case. The former is rather a theoretical algorithm and the latter is a practical algorithm which works faster and uses less space in practice.

Content from these authors
© 2009 The Institute of Electronics, Information and Communication Engineers
Previous article Next article
feedback
Top