Heap binomiale
coda di priorità formata da alberi ordinati su heap che hanno come dimensione potenze di due
Un heap binomiale è un insieme di [[Albero binomiale|alberi binomiali] che soddisfa le seguenti proprietà:
- per qualsiasi intero non negativo esiste al più un albero binomiale la cui radice ha grado (può anche non esserci),
- i nodi all'interno di ogni albero binomiale sono ordinati secondo le regole degli heap (cioè la chiave di un nodo è sempre minore o uguale della chiave dei suoi figli).
Ricerca del minimo
Essendo lo heap binomiale rappresentabile come una lista concatenata di alberi binomiali e tenendo conto che ogni albero binomiale ha come radice la sua chiave minima si può facilmente intuire che dato un insieme di chiavi, uno heap binomiale avrà al più radici, quindi la ricerca del minimo si può eseguire in passi.