Urejanje z navadnim izbiranjem
Iz Wikipedije, proste enciklopedije
Urejanje z navadnim izbiranjem (angleško Selection sort) je algoritem za urejanje podatkov.
Vsebina |
Delovanje [uredi]
Deluje tako, da v neurejenem delu tabele najdemo najmanjši element in ga vstavimo na konec urejenega dela tabele.
Zahtevnost [uredi]
Časovna zahtevnost algoritma je v vedno
, prostorska zahtevnost pa je
, saj urejamo na mestu.
Psevdokoda [uredi]
for(i = 0; i < length(tabela); i++) { int min = i; for(j = i+1; j < length(tabela); j++) if (tabela[j] < tabela[min]) { min = j; } zamenjaj(i, min); }
Glej tudi [uredi]
- urejanje s kopico - imenovano tudi urejanje z izboljšanim izbiranjem
