On-the-fly array initialization in less space
From MaRDI portal
Publication:5136264
DOI10.4230/LIPICS.ISAAC.2017.44zbMATH Open1457.68074arXiv1709.10477OpenAlexW2963670382MaRDI QIDQ5136264FDOQ5136264
Publication date: 25 November 2020
Abstract: We show that for all given with , an array of entries of bits each can be represented on a word RAM with a word length of bits in at most bits of uninitialized memory to support constant-time initialization of the whole array and -time reading and writing of individual array entries. At one end of this tradeoff, we achieve initialization and access (i.e., reading and writing) in constant time with bits for arbitrary fixed , to be compared with bits for the best previous solution, and at the opposite end, still with constant-time initialization, we support -time access with just bits, which is optimal for arbitrary access times if the initialization executes fewer than steps.
Full work available at URL: https://arxiv.org/abs/1709.10477
Recommendations
Cites Work
- Title not available (Why is that?)
- Spaces, Trees, and Colors
- Fast probabilistic algorithms for Hamiltonian circuits and matchings
- Surpassing the information theoretic bound with fusion trees
- An implicit data structure supporting insertion, deletion, and search in \(O(\log ^ 2\,n)\) time
- No sorting? better searching!
- An implicit data structure for searching a multikey table in logarithmic time
- Space-Efficient Euler Partition and Bipartite Edge Coloring
Cited In (4)
This page was built for publication: On-the-fly array initialization in less space
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5136264)