Strictly implicit priority queues: on the number of moves and worst-case time

From MaRDI portal
Publication:3449808

DOI10.1007/978-3-319-21840-3_8zbMATH Open1444.68055arXiv1505.00147OpenAlexW1815165802MaRDI QIDQ3449808FDOQ3449808


Authors: Gerth Stølting Brodal, Jesper Sindahl Nielsen, Jakob Truelsen Edit this on Wikidata


Publication date: 30 October 2015

Published in: Lecture Notes in Computer Science (Search for Journal in Brave)

Abstract: The binary heap of Williams (1964) is a simple priority queue characterized by only storing an array containing the elements and the number of elements n - here denoted a strictly implicit priority queue. We introduce two new strictly implicit priority queues. The first structure supports amortized O(1) time Insert and O(logn) time ExtractMin operations, where both operations require amortized O(1) element moves. No previous implicit heap with O(1) time Insert supports both operations with O(1) moves. The second structure supports worst-case O(1) time Insert and O(logn) time (and moves) ExtractMin operations. Previous results were either amortized or needed O(logn) bits of additional state information between operations.


Full work available at URL: https://arxiv.org/abs/1505.00147




Recommendations



Cites Work


Cited In (6)





This page was built for publication: Strictly implicit priority queues: on the number of moves and worst-case time

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3449808)