Vyučující: Jan Kybic a Petr Štěpán
Přednášky se budou konat v pondělí, v místnosti KN:E-107 od 9:15.
Číslo | Datum | Téma |
---|---|---|
1 | 1.10. | Úvod, základní programové struktury a techniky (zipped Jupyter notebook) (programy) |
2 | 8.10. | Funkce, řetězce, moduly. (programy) |
3 | 15.10. | Datové typy, typ pole. (programy) |
4 | 22.10. | Složitost. Třídění a vyhledávání. (programy) |
5 | 29.10. (PŠ) | Rekurze a rychlé třídění. (programy) (programy_PŠ) |
6 | 5.11. | Záznam, Fronta, zásobník. (programy) |
7 | 12.11. | Konečný automat (programy) |
8 | 19.11. | Regulární výrazy. Spojový seznam (programy) |
9 | 26.11. | Stromy (programy),Asociativní pole a množina v Pythonu. |
10 | 3.12. | Prioritní fronta, hromada (heap) (programy). Rozptylovací tabulka (hash table) (programy). |
11 | 10.12. | Prohledávání stavového prostoru (programy). |
12 | 17.12. | Splnitelnost (programy) |
13 | 7.1. | Dynamické programování (programy).Grafové algoritmy (programy). Numerické výpočty a vizualizace (programy) (zbyde-li čas). |