1. cvičení (2. 10.)
- Algoritmické úlohy
- Úlohy na procvičení – Kuličky, Známky, Nejtěžší mince
2. cvičení (9. 10.)
- Algoritmické úlohy, složitost
- Úlohy na procvičení – Vážení kuliček
3. cvičení (16. 10.)
- Složitost, asymptotická notace (\(\mathcal{O}, \mathcal{\Omega}, \mathcal{\Theta}\))
- Připomenutí teorie
- Úlohy na procvičení
4. cvičení (23. 10.)
- Pokračování složitosti a asymptotické notace (\(\mathcal{O}, \mathcal{\Omega}, \mathcal{\Theta}\))
- Připomenutí teorie (stejné jako minulé cvičení)
- Úlohy na procvičení
5. cvičení (30. 10.)
- Algoritmy teorie čísel
- Úlohy na procvičení – Číselné soustavy, Rychlejší Eratosthenovo síto
6. cvičení (6. 11.)
- Binární vyhledávání – úlohy na procvičení – Házení vajíček z mrakodrapu
- Spojové seznamy – úlohy na procvičení (na stránce Programování 1)
7. cvičení (13. 11.)
- Zásobník, fronta, halda
- Úlohy na procvičení – Validní uzávorkování, Cyklická fronta v poli, Operace nad haldou
8. cvičení (20. 11.)
- nic, jen programování
27. 11. cvičení není
Cvičení není z důvodu konání Dne otevřených dveří.