Heap (struttura dati): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Altri progetti: Aggiunto il parametro "Wikizionario (italiano)" nel template "Interprogetto" |
|||
(7 versioni intermedie di 5 utenti non mostrate) | |||
Riga 26:
;Creazione
*''create-heap'': crea un heap vuoto.
*''heapify'': crea un heap a partire
*''merge'' (''union''): unisce due heap per formare un nuovo heap valido contenente tutti gli elementi di entrambi mantenendo gli heap originali.
*''meld'': unisce due heap per formare un nuovo heap valido contenente tutti gli elementi di entrambi, eliminando gli heap originali.
Riga 54:
|cognome3= Rivest
|nome3= Ronald L.
|wkautore3=
|titolo= Introduction to Algorithms
|anno= 1990
Riga 65:
{| class="wikitable"
|-
! Operazione
! [[Heap binario|Binario]]<ref name="CLRS"/>
! [[Heap binomiale|Binomiale]]<ref name="CLRS"/>
Riga 72:
|contributo= Improved upper bounds for pairing heaps
| doi = 10.1007/3-540-44985-X_5
|pp=
|editore= Springer-Verlag
|serie= Lecture Notes in Computer Science
Riga 102:
|style="background:#ffffdd"| ''Θ''(log ''n'')
|style="background:#ddffdd"| ''Θ''(1){{efn|name=amortized}}
|style="background:#ffffdd"| ''o''(log ''n''){{efn|name=amortized}}{{efn|name=pairingdecreasekey|Con lower-bound <math>\Omega(\log\log n)</math> e upper-bound <math>O(2^{2\sqrt{\log\log n}})</math><ref name="Fredman And Tarjan">{{Cita pubblicazione|nome1=Michael Lawrence|cognome1=Fredman|wkautore1=Michael Fredman|nome2=Robert E.|cognome2=Tarjan|wkautore2=Robert Tarjan |titolo=Fibonacci heaps and their uses in improved network optimization algorithms|url= https://www.cl.cam.ac.uk/~sos22/supervise/dsaa/fib_heaps.pdf |lingua= en |formato= PDF |rivista=[[Journal of the Association for Computing Machinery]]|volume=34|anno=1987|pp=
|-
| unione
Riga 121:
|contributo= An Optimal Algorithm for Selection in a Min-Heap
|doi= 10.1006/inco.1993.1030
|pp=
|lingua= en
|editore= Academic Press
Riga 159:
== Altri progetti ==
{{interprogetto|preposizione=sull'|wikt=heap}}
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{FOLDOC||heap}}
{{strutture dati}}
|