Základy algoritmizace
Jaro 2026
Přednáška
Středa 14:00, posluchárnaB-103
Břehová 7, Praha 1
Literatura
Základní doporučenou literaturou je skriptum "Základy algoritmizace v Pythonu"
Opravy chyb, o nichž ve skriptu vím, najde zde. Pokud najdete další, pošlete mi prosím zprávu.
Předpokládaný obsah přednášky:
Algoritmus -- datové struktury -- metody návrhu algoritmu -- rekurze -- třídění -- použití binárního stromu -- seminumerické algoritmy
| 18. 2. 2026
|
- Přednáška: Organizační záležitosti; algoritmus, časová a paměťová náročnost, metoda shora dolů, popis algoritmu. Příklad: Složitost vyhledání největšího prvku v poli
- Cvičení: Metoda shora dolů. Řešení rekurentních vztahů.
|
| 25. 2. 2026
|
- Přednáška: Příklad: Složitost vyhledání největšího prvku v poli -- dokončení. Řešení rekurentních vztahů vznikajících při návrhu algoritmů metodou rozděl a panuj. Datové struktury: proměnná, pole, objekt. Spojový seznam -- úvod.
- Cvičení: Řešení rekurentních vztahů -- dokončení. Spojový seznam (odvození algoritmů, jejich složitost, jejich implemenatce).
|
K této přednášce si lze stáhnout příklady. Dáváte-li přednost jazyku C, najdete příklady zde, a poud je vaším oblíbeným jazykem Pascal, najdete obdobné příklady zde. Zdrojové texty jsou zabaleny včetně adresářové struktury.
Moje domovská stránka
Přednášky a semináře