|
|
|
||
Přednáška o různých typech algoritmů a jejich časové složitosti (navazuje na NTIN060 Algoritmy a datové
struktury 1).
Poslední úprava: Töpfer Pavel, doc. RNDr., CSc. (01.02.2018)
|
|
||
Je třeba získat zápočet a složit zkoušku (v libovolném pořadí).
Pro zápočet je třeba získat 100 bodů z alespoň 150 možných udělovaných průběžně za řešení domácích úloh, písemné testy a další aktivity. Z průběžné povahy kontroly neplyne nárok na vypisování opravných termínů testů ani zadání náhradních domácích úloh.
V důvodných případech (dlouhodobá nemoc, pobyt v zahraničí, apod.) může cvičící stanovit individuální podmínky na udělení zápočtu.
Zkouška může být písemná, ústní nebo kombinovaná. Zkouška může mít kontaktní nebo distanční formu. Formu zkoušky určuje vyučující. Poslední úprava: Mareš Martin, Mgr., Ph.D. (26.09.2023)
|
|
||
A.Koubková, J.Pavelka : Úvod do teoretické informatiky, Matfyzpress 1999 Aho, Hopcroft, Ullman : The design and analysis of computer algorithms, Addison-Wesley 1976 T.Cormen, Ch.Leiserson, R. Rivest, C. Stein : Introduction to Algorithms (2nd Edition), McGraw-Hill 2001 L.Kučera : Kombinatorické algoritmy, SNTL Praha 1983 L.Kučera, J. Nešetřil : Algebraické metody diskretní matematiky, SNTL Praha 1989 M.Mareš, T.Valla : Průvodce labyrintem algoritmů, CZ.NIC z.s.p.o. Praha 2017, 978-80-88168-19-5, http://pruvodce.ucw.cz/ http://kam.mff.cuni.cz/~ludek Poslední úprava: Hric Jan, RNDr. (03.10.2017)
|
|
||
Je třeba rozumět teorii z přednášky a být schopen ji aplikovat na řešení algoritmických úloh. Poslední úprava: Mareš Martin, Mgr., Ph.D. (11.10.2017)
|
|
||
Volitelná témata v hranatých závorkách, zbytek je povinný.
1. Vyhledávání v textu
2. Toky v sítích
3. Algebraické algoritmy
4. Paralelní aritmetické algoritmy
5. Základní geometrické algoritmy v rovině
6. Převoditelnost problémů a třídy časové složitosti
7. Aproximační algoritmy
8. Pravděpodobnostní algoritmy a kryptografie
Poslední úprava: Töpfer Pavel, doc. RNDr., CSc. (01.02.2018)
|