Fillable arrays with constant time operations and a single bit of redundancy
Data Structures and Algorithms
2017-09-28 v1
Abstract
In the fillable array problem one must maintain an array A[1..n] of -bit entries subject to random access reads and writes, and also a operation which sets every entry of to some . We show that with just one bit of redundancy, i.e. a data structure using bits of memory, can be implemented in worst case constant time, and can be implemented in either amortized constant time (deterministically) or worst case expected constant (randomized). In the latter case, we need to store an additional random bits to specify a permutation drawn from an -almost pairwise independent family.
Keywords
Cite
@article{arxiv.1709.09574,
title = {Fillable arrays with constant time operations and a single bit of redundancy},
author = {Jacob Teo Por Loong and Jelani Nelson and Huacheng Yu},
journal= {arXiv preprint arXiv:1709.09574},
year = {2017}
}