Algoritmid ja andmestruktuurid: puud, kuhjad
1.2 Järjestamise kuhjameetod
Järjestamine
Järjend kuhjastatakse, ning
tsüklis eemaldatakse kuhjast suurima võtmega kirje ja lisatakse looda-
vasse järjendisse suunaga lõpust alguse poole, kuni kuhi saab tühjaks.
Meetod on ebastabiilne.
1 Kahendkuhjad 28
1.2 Järjestamise kuhjameetod
Keerukus
Järjestamise kuhjameetodi keerukus on O(n log n).
2 Binomiaalkuhjad 29
Binomiaalkuhjad
2 Binomiaalkuhjad 30
Invariant
Binomiaalkuhja (ingl binomial heap) puhul nõutakse
kuhjatingimust (pööratud järjestuse suhtes)
ja et tegu oleks binomiaalmetsaga (metsaga, kus puudeks on paa-
rikaupa erinevat järku binomiaalpuud).
2 Binomiaalkuhjad 31