Extra Space during Initialization of Succinct Data Structures and of Dynamical Initializable Arrays

03/26/2018
by   Frank Kammer, et al.
0

Many succinct data structures on a word RAM require precomputed tables to start operating. Usually, the tables can be constructed in sublinear time. In this time, most of the data structure is not initialized, i.e., there is plenty of unused space allocated for the data structure. We present a general framework to store temporary extra buffers between the real data so that data can be processed immediately, stored first in the buffers and then moved into the real data structure after finishing the tables. As a further application of our temporary extra buffers, we present an in-place dynamical initializable array.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset