Řadící algoritmy

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Vytvoření stránky)
 
(Přidána poznámka, že existuje Collection.sort(...))
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:Programování]][[Category:Algoritmizace]]
 
[[Category:VSE]][[Category:Informatika]][[Category:Programování]][[Category:Algoritmizace]]
 +
 +
<div class="Poznamka">
 +
Ř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.
 +
</div>
 +
<div class="Varovani">
 +
Pokud ale opravdu potřebujete jen něco seřadit, použijte knihovny vašeho prog. jazyka! Například v Javě:
 +
Collection.sort(seznam);
 +
</div>
  
 
== Vlastnosti ==
 
== Vlastnosti ==

Verze z 18. 11. 2013, 09:35


Ř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);

Vlastnosti

Stabilita (stable sorting)
Přirozenost

Známé algoritmy

Zdroje

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