Strictly implicit priority queues: on the number of moves and worst-case time
From MaRDI portal
Publication:3449808
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 - here denoted a strictly implicit priority queue. We introduce two new strictly implicit priority queues. The first structure supports amortized time Insert and time ExtractMin operations, where both operations require amortized element moves. No previous implicit heap with time Insert supports both operations with moves. The second structure supports worst-case time Insert and time (and moves) ExtractMin operations. Previous results were either amortized or needed bits of additional state information between operations.
Recommendations
Cites work
- scientific article; zbMATH DE number 4062572 (Why is no real title available?)
- scientific article; zbMATH DE number 2119642 (Why is no real title available?)
- A survey on priority queues
- Efficient Algorithms for Shortest Paths in Sparse Networks
- Finger search in the implicit model
- Implicit dictionaries with O(1) modifications per update and fast search
- Linear-time in-place selection in less than 3n comparisons
- Sorting stably, in place, with \(O(n \log n)\) comparisons and \(O(n)\) moves
- Strictly implicit priority queues: on the number of moves and worst-case time
- Weak heaps engineered
Cited in
(6)- Algorithms and Data Structures
- An in-place priority queue with \(O(1)\) time for push and \(\lg n + O(1)\) comparisons for pop
- Strictly implicit priority queues: on the number of moves and worst-case time
- Optimizing binary heaps
- Worst case constant time priority queue
- scientific article; zbMATH DE number 4062572 (Why is no real title available?)
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)