Bipartite binomial heaps
Research output: Contribution to journal › Journal article › Research › peer-review
Standard
Bipartite binomial heaps. / Elmasry, Amr; Jensen, Claus; Katajainen, Jyrki.
In: RAIRO - Theoretical Informatics and Applications, Vol. 51, No. 3, 07.2017, p. 121-133.Research output: Contribution to journal › Journal article › Research › peer-review
Harvard
APA
Vancouver
Author
Bibtex
}
RIS
TY - JOUR
T1 - Bipartite binomial heaps
AU - Elmasry, Amr
AU - Jensen, Claus
AU - Katajainen, Jyrki
PY - 2017/7
Y1 - 2017/7
N2 - We describe a heap data structure that supports Minimum, Insert, and Borrow at O(1) worst-case cost, Delete at O(lgn) worst-case cost including at most lgn + O(1) element comparisons, and Union at O(lgn) worst-case cost including at most lgn + O(lglgn) element comparisons, where n denotes the (total) number of elements stored in the data structure(s) prior to the operation. As the resulting data structure consists of two components that are different variants of binomial heaps, we call it a bipartite binomial heap. Compared to its counterpart, a multipartite binomial heap, the new structure is simpler and mergeable, still retaining the efficiency of the other operations.
AB - We describe a heap data structure that supports Minimum, Insert, and Borrow at O(1) worst-case cost, Delete at O(lgn) worst-case cost including at most lgn + O(1) element comparisons, and Union at O(lgn) worst-case cost including at most lgn + O(lglgn) element comparisons, where n denotes the (total) number of elements stored in the data structure(s) prior to the operation. As the resulting data structure consists of two components that are different variants of binomial heaps, we call it a bipartite binomial heap. Compared to its counterpart, a multipartite binomial heap, the new structure is simpler and mergeable, still retaining the efficiency of the other operations.
KW - Comparison complexity
KW - Data structures
KW - Heaps
KW - Numeral systems
UR - http://www.scopus.com/inward/record.url?scp=85038628824&partnerID=8YFLogxK
U2 - 10.1051/ita/2017010
DO - 10.1051/ita/2017010
M3 - Journal article
AN - SCOPUS:85038628824
VL - 51
SP - 121
EP - 133
JO - RAIRO - Theoretical Informatics and Applications
JF - RAIRO - Theoretical Informatics and Applications
SN - 0988-3754
IS - 3
ER -
ID: 188448401