Základy algoritmizace
Jaro 2025
Úterý, Děčín (Kokos)
Přednáška: 12:30, posluchárna P2
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
Literatura
Skriptum
Základní doporučenou literaturou je skriptum "Základy algoritmizace v C++", 3. vydání. Skriptum "Základy algoritmizace v Pythonu" je připraveno k vydání.
Opravy chyb, o nichž ve skriptu vím, najde zde. Pokud najdete další, pošlete mi prosím zprávu.
18. 2. 2025 |
- Přednáška: Algoritmus, metoda shora dolů, popis algoritmu, složitost algoritmu. Příklad zjišťování složitosti algoritmu.
- Cvičení: Metoda shora dolů. Řešení rekurentních vztahů.
|
25. 2. 2025 |
- Složitost algoritmu - příklad (dokončení). Základní datové struktury. Seznam.
- Cvičení: Metoda shora dolů, řešení rekurentních vztahů.
|
4. 3. 2025 |
- Přednáška: Seznam - dokončení. Iterátor. Strom -- úvod.
- Cvičení: Seznam -- algoritmy a implementace.
|
11. 3. 2025
|
- Strom - dokončení. Hlada. B-strom, B+-strom.
- Cvičení: Binární vyhledávací strom -- algoritmy a implementace.
|
18. 3. 2025 |
- Přednáška: Hešová tabulka, fronta, zásobník. Reprezentace a implementace matematických struktur: množina, graf.
- Cvičení: Rozděl a panuj.
|
K této přednášce si lze stáhnout příklady. Dáváte-li úpřednost jazyku 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