Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Binomial heap
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Data structure that acts as a priority queue}} {{Use dmy dates|date=May 2018}} {{redirect|Binomial tree|binomial price trees|binomial options pricing model}} {{Infobox data structure-amortized | name = Binomial heap | type = [[Heap (data structure)|heap]] | invented_by = Jean Vuillemin | invented_year = 1978 | insert_avg = ''Ξ''(1) | insert_worst = O(log ''n'') | delete_min_avg = ''Ξ''(log ''n'') | delete_min_worst = O(log ''n'') | find_min_avg = ''Ξ''(1) | find_min_worst = O(1) | decrease_key_avg = ''Ξ''(log ''n'') | decrease_key_worst = O(log ''n'') | merge_avg = ''Ξ''(log ''n'') | merge_worst = O(log ''n'') }} In [[computer science]], a '''binomial heap''' is a [[data structure]] that acts as a [[priority queue]]. It is an example of a [[mergeable heap]] (also called meldable heap), as it supports merging two heaps in logarithmic time. It is implemented as a [[Heap (data structure)|heap]] similar to a [[binary heap]] but using a special tree structure that is different from the [[complete binary tree]]s used by binary heaps.<ref name=clrs>{{Introduction to Algorithms |edition=2 |chapter=Chapter 19: Binomial Heaps |pages=455β475}}</ref> Binomial heaps were invented in 1978 by [[Jean Vuillemin]].<ref name="clrs" /><ref>{{Cite journal|last=Vuillemin|first=Jean|date=1 April 1978|title=A data structure for manipulating priority queues|journal=Communications of the ACM|volume=21|issue=4|pages=309β315|doi=10.1145/359460.359478|doi-access=free}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)