Řadící algoritmy

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Přidána poznámka, že existuje Collection.sort(...))
m (Přidán odkaz na Java: Řazení a vyhledávání)
Řádka 10: Řádka 10:
 
Pokud ale opravdu potřebujete jen něco seřadit, použijte knihovny vašeho prog. jazyka! Například v Javě:
 
Pokud ale opravdu potřebujete jen něco seřadit, použijte knihovny vašeho prog. jazyka! Například v Javě:
 
  Collection.sort(seznam);
 
  Collection.sort(seznam);
 +
Viz také: [[Java: Řazení a vyhledávání]].
 
</div>
 
</div>
  
Řádka 33: Řádka 34:
 
** Spojuje dílčí seřazené posloupnosti do delších.
 
** Spojuje dílčí seřazené posloupnosti do delších.
 
** „Opačný postup“ než u Quick-sortu (od spodu nahoru).
 
** „Opačný postup“ než u Quick-sortu (od spodu nahoru).
 +
 +
== Související stránky ==
 +
* [[Java: Řazení a vyhledávání]]
  
 
== Zdroje ==
 
== Zdroje ==
 
* Mnohem více informací získáte na:[http://www.algoritmy.net/article/75/Porovnani-algoritmu Algoritmy.net &rarr; Porovnání algoritmů]
 
* Mnohem více informací získáte na:[http://www.algoritmy.net/article/75/Porovnani-algoritmu Algoritmy.net &rarr; Porovnání algoritmů]

Verze z 9. 12. 2014, 10:06


Řadicí algoritmy jsou hezkou a tradiční ukázkou jednoduchých algoritmů. Učíme se je, abychom:

  • si pocvičili práci s kolekcemi, podmínky a cykly,
  • prakticky si ukázali složitost a vlastnosti algoritmů,
  • uvědomili si, že je třeba vybírat vhodný algoritmus pro danou úlohu.

Pokud ale opravdu potřebujete jen něco seřadit, použijte knihovny vašeho prog. jazyka! Například v Javě:

Collection.sort(seznam);

Viz také: Java: Řazení a vyhledávání.

Obsah

Vlastnosti

Stabilita (stable sorting)
Přirozenost

Známé algoritmy

Související stránky

Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje