We consider the problem of efficiently representing sets S of size n from an ordered universe U = {0,...,m-1}. Given any ordered dictionary structure (or comparison-based ordered set structure) D that uses O(n) pointers, we demonstrate a simple blocking technique that produces an ordered set structure supporting the same operations in the same time bounds but with O(n log m+n/n) bits. This is within a constant factor of the information-theoretic lower bound. We assume the unit cost RAM model with word size Ω(log |U|) and a table of size O(mα log2 m) bits, for some constant α > 0. The time bound for our operations contains a factor of 1/α.We present experimental results for the STL (C++ Standard Template Library) implementation of Red-Black ...
We propose measures for compressed data structures, in which space usage is mea- sured in a data-awa...
International audienceThe use of sequence containers, including stacks, queues, and double-ended que...
The standard C++ classes for storing ordered sets and maps were created at a time when the latencies...
We consider the problem of efficiently representing sets S of size n from an ordered universe U = {0...
We consider the indexable dictionary problem which consists in storing a set S C (0,...,m- 1} for so...
AbstractData structures for combinatorial objects are traditionally designed to handle objects up to...
We show that it is possible to store a dynamic ordered set S(n,u) of n integers drawn from a bounded...
AbstractIn this paper, we propose measures for compressed data structures, in which space usage is m...
[[abstract]]We propose measures for compressed data structures, in which space usage is measured in ...
Data structures for combinatorial objects are traditionally designed to handle objects up to a certa...
In this work we study two variants of a bucketing game. This game is used for the lower bound proof ...
In this paper, we consider the representation and management of an element set on which a lattice pa...
Recent studies demonstrate the usefulness of condensed representations as a semantic compression tec...
In modern computation the volume of data-sets has increased dramatically. Since the majority of the...
There exist two well-known succinct representations of ordered trees: BP (balanced parenthesis) [Mun...
We propose measures for compressed data structures, in which space usage is mea- sured in a data-awa...
International audienceThe use of sequence containers, including stacks, queues, and double-ended que...
The standard C++ classes for storing ordered sets and maps were created at a time when the latencies...
We consider the problem of efficiently representing sets S of size n from an ordered universe U = {0...
We consider the indexable dictionary problem which consists in storing a set S C (0,...,m- 1} for so...
AbstractData structures for combinatorial objects are traditionally designed to handle objects up to...
We show that it is possible to store a dynamic ordered set S(n,u) of n integers drawn from a bounded...
AbstractIn this paper, we propose measures for compressed data structures, in which space usage is m...
[[abstract]]We propose measures for compressed data structures, in which space usage is measured in ...
Data structures for combinatorial objects are traditionally designed to handle objects up to a certa...
In this work we study two variants of a bucketing game. This game is used for the lower bound proof ...
In this paper, we consider the representation and management of an element set on which a lattice pa...
Recent studies demonstrate the usefulness of condensed representations as a semantic compression tec...
In modern computation the volume of data-sets has increased dramatically. Since the majority of the...
There exist two well-known succinct representations of ordered trees: BP (balanced parenthesis) [Mun...
We propose measures for compressed data structures, in which space usage is mea- sured in a data-awa...
International audienceThe use of sequence containers, including stacks, queues, and double-ended que...
The standard C++ classes for storing ordered sets and maps were created at a time when the latencies...