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

1Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

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(log n) time EXTRACT- MIN 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(log n) time (and moves) EXTRACTMIN operations. Previous results were either amortized or needed O(log n) bits of additional state information between operations.

Cite

CITATION STYLE

APA

Brodal, G. S., Nielsen, J. S., & Truelsen, J. (2015). Strictly implicit priority queues: On the number of moves and worst-case time. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9214, pp. 91–102). Springer Verlag. https://doi.org/10.1007/978-3-319-21840-3_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free