Třídicí algoritmus

Třídicí algoritmus je algoritmus, který seřadí prvky kolekce v určitém pořadí. Nejčastěji se čísla řadí podle jejich hodnoty a slova podle jejich lexikografického pořadí (jak jsou uvedena ve slovníku nebo telefonním seznamu). Efektivní třídění je důležité i z dalších důvodů: nalezení prvku v setříděné kolekci je snazší a také sloučení nového prvku může být snazší, pokud je kolekce setříděná.

Při třídění je třeba odlišně zohlednit, že v některých případech lze data číst pouze sekvenčně, například na pásce.

  Příklad stabilního třídění na hracích kartách. Když jsou karty seřazeny podle pořadí pomocí stabilního třídění, musí dvě pětky zůstat v seřazeném výstupu ve stejném pořadí, v jakém byly původně. Když jsou seřazeny pomocí nestálého třídění, mohou pětky skončit v seřazeném výstupu v opačném pořadí.  Zoom
Příklad stabilního třídění na hracích kartách. Když jsou karty seřazeny podle pořadí pomocí stabilního třídění, musí dvě pětky zůstat v seřazeném výstupu ve stejném pořadí, v jakém byly původně. Když jsou seřazeny pomocí nestálého třídění, mohou pětky skončit v seřazeném výstupu v opačném pořadí.  


AlegsaOnline.com - 2020 / 2023 - License CC3