„Kupacrendezés” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
aNincs szerkesztési összefoglaló |
|||
1. sor:
{{Algoritmus infobox
|kategória = [[Rendezés (programozás)|
|kép = Sorting heapsort anim.gif
|kép leírása = A kupacrendezésre egy példa
|adatstruktúra = [[Tömb (adatszerkezet)|tömb]]
|legrosszabb idő bonyolultság = <math>O(n\log n)</math>
|átlagos idő bonyolultság = <math>O(n\log n)</math>
|legjobb idő bonyolultság = <math>\Omega(n), O(n\log n)</math><ref>{{cite journal | doi = 10.1006/jagm.1993.1031 | volume=15 | title=The Analysis of Heapsort | journal=Journal of Algorithms | pages=76–100}}</ref>
|legrosszabb tár bonyolultság = <math>O(1)</math>
|optimális = soha
}}
A '''kupacrendezés''' összehasonlító rendezési [[algoritmus]], és a kiválasztó rendezések családjába tartozik. Helyben rendező, nem stabil rendezés.
21. sor:
== Összehasonlítás más rendezésekkel ==
A kupacrendezés a [[gyorsrendezés]]hez hasonló hatékonysággal rendelkezik. A gyorsrendezés általában valamivel gyorsabb, viszont legrosszabb esetben futásideje elérheti
A kupacrendezés szembeállítható az [[összefésülő rendezés]]sel is. Időigényük hasonló, memóriaigényben az összefésülő rendezés rosszabbul állhat. Az összefésülő rendezés rendelkezik néhány előnnyel a kupacrendezéshez képest:
|