gyorsrendezés
Gyorsrendezés (quicksort) egy oszd meg és uralkodj alapú rendezési algoritmus. A folyamat lényege, hogy kiválasztunk egy pivotnak nevezett elemet, majd a tömböt úgy partitíáljuk, hogy a pivotnál kisebbek vagy egyenlők a bal oldalra, a nagyobbak pedig a jobb oldalra kerülnek; a pivot a végleges helyére kerül. Ezt követően a bal és a jobb részhalmazokon rekurzívan hajtjuk végre a rendezést, amíg minden rész ki nem tűnik.
Átlagos futási ideje O(n log n). A legjobb és tipikusan az átlagos eset is ezt éri el;
Változatok és optimalizációk: a teljesítményt jelentősen befolyásolja a pivot kiválasztása (például véletlenszerű pivot vagy medián-hármas). Különböző
Történelem és felhasználás: a gyorsrendezést 1960-ban Tony Hoare brit számítógép-tudós dolgozta ki. Széles körben használják a