A survey on priority queues

GS Brodal - Space-Efficient Data Structures, Streams, and …, 2013 - Springer
Back in 1964 Williams introduced the binary heap as a basic priority queue data structure
supporting the operations Insert and ExtractMin in logarithmic time. Since then numerous …

Optimizing binary heaps

S Edelkamp, A Elmasry, J Katajainen - Theory of Computing Systems, 2017 - Springer
A priority queue—a data structure supporting, inter alia, the operations minimum (top), insert
(push), and extract-min (pop)—is said to operate in-place if it uses O (1) extra space in …

[HTML][HTML] Weak heaps engineered

S Edelkamp, A Elmasry, J Katajainen - Journal of Discrete Algorithms, 2013 - Elsevier
A weak heap is a priority queue that supports the operations construct, minimum, insert, and
extract-min. To store n elements, it uses an array of n elements and an array of n bits. In this …

[图书][B] Topic maps for specifying algorithm taxonomies: a case study using transitive closure algorithms

V Pieterse - 2016 - search.proquest.com
© University of Pretoria Page 1 © University of Pretoria Page 2 Topic Maps for Specifying
Algorithm Taxonomies: A Case Study using Transitive Closure Algorithms Vreda Pieterse …

[PDF][PDF] Binary Path Sort: A Sorting Algorithm for Forced-Choice Designs with Focus on a Single Respondent

MT Jansen, P Doebler - 2024 - osf.io
Sorting objects based on preference is integral to experimental research and applications
across various disciplines, including psychology, marketing, and education. Under the …

The amortized cost of finding the minimum

H Kaplan, O Zamir, U Zwick - Proceedings of the Twenty-Sixth Annual ACM …, 2014 - SIAM
We obtain an essentially optimal tradeoff between the amortized cost of the three basic
priority queue operations insert, delete and find-min in the comparison model. More …

An In-Place Priority Queue with O(1) Time for Push and Comparisons for Pop

S Edelkamp, A Elmasry, J Katajainen - … , July 13-17, 2015, Proceedings 10, 2015 - Springer
An in-place priority queue is a data structure that is stored in an array, uses constant extra
space in addition to the array elements, and supports the operations top top (find find-min …

Strengthened lazy heaps: Surpassing the lower bounds for binary heaps

S Edelkamp, J Katajainen, A Elmasry - arXiv preprint arXiv:1407.3377, 2014 - arxiv.org
Let $ n $ denote the number of elements currently in a data structure. An in-place heap is
stored in the first $ n $ locations of an array, uses $ O (1) $ extra space, and supports the …

Слабая пирамида

ВК Гулаков, КВ Гулаков - International Journal of Open Information …, 2018 - cyberleninka.ru
Статья посвящена одной из разновидностей пирамидальных структур данных,
используемых при решении различных задач, слабой пирамиде. Рассмотрены …

Memory-adjustable navigation piles with applications to sorting and convex hulls

O Darwish, A Elmasry, J Katajainen - arXiv preprint arXiv:1510.07185, 2015 - arxiv.org
We consider space-bounded computations on a random-access machine (RAM) where the
input is given on a read-only random-access medium, the output is to be produced to a write …