Hitro urejanje: Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
TadejM (pogovor | prispevki)
dodal animacijo; drugo ime
TadejM (pogovor | prispevki)
m obl
Vrstica 1:
[[Slika:Sorting quicksort anim.gif|frame|right|Hitro urejanje seznama naključnih števil. Vodoravne črte so vrednosti delilnih elementov (pivoti)]]
[[Slika:HitroUredi primer.png|frame|right|Hitro urejanje naključnih števil. Vodoravne črte so vrednosti delilnih elementov]]
'''Hitro urejanje''' ali '''urejanje s porazdelitvami''' ('{{jezik-en|'QuickSort'}}') je eden od najbolj znanih in uporabljanih algoritmov za sortiranje; razvil ga je [[C. A. R. Hoare]].
 
[[Algoritem]] razdeli zaporedje na dve podzaporedji tako, da lahko uredimo vsak del posebej. To je možno, ker so v prvem delu tabele vsi elementi manjši od vseh elementov v drugem delu tabele. Za mejo se uporablja delilni element ali [[pivot]], katerega izberemo iz zaporedja. Poseben pivot se imenuje [[mediana]], ki pa je ravno v sredini med vsemi elementi.