Třídění pdf.
Domácí úkoly: Bez rekurze (6 bodů) -- jeden programovací úkol, hodnotit se bude i čitelnost kódu
Pokračování v příkladech na rekurence pdf.
Domácí úkoly: Kabel (6 bodů) -- deadline 21.5.
Rozebírání DÚ, dokončování stromů, začátek rekurencí pdf.
Domácí úkoly: Žádnéi - dokončete opravy předchozích domácích úkolů
Stromy, příklady z pdf.
Domrácí úkoly: Rozdělení BVS (6 bodů)
Pokračování příkladů na kostry z pdf.
Domácí úkoly: Příklad 10b (6 bodů)
Dokončení nejkratších cest a začátek koster, příklady 1-5 pdf.
Domácí úkoly: Internet (7 bodů) - deadline bude prodloužen o týden, protože jsme z koster udělali méně než bylo v plánu. Ale i další týden bude úkol.
Velikonoční prázdniny
Nejkratší cesty v grafech, příklady 1,2,3,4,6 z následujícího pdf.
Domácí úkoly: Lupiči (6 bodů)
Pokračování BFS, DFS příklady 1-4 z pdf.
Domácí úkoly: Roboti v bludišti (6 bodů)
Reprezentace grafů a BFS, DFS 1,2,4,9 z pdf.
Domácí úkoly: Bludiště (6 bodů) -- Upřesnění: dveře a klíče jsou barevné (o každém klíči víme, ke kterým dveřim patří a opačně o každých dveřích víme, který klíč jim odpovídá. Berte k jako konstantu, ne součást vstupu.
RAM, příklady 2,3,4,6 a část 1 z pdf.
Domácí úkoly: Rozmyslet si konstrukce z programovacích jazyků na RAMu (8 bodů)
Asymptotická složitost - pokračování v příkladech z minula pdf.
Domácí úkoly: Asymptotické vztahy (2*3 body) -- překlep v zadání, máte určit asymptotické vztahy mezi funkcemi v případě (a) a třídami funkcí v případě (b)
Motivační příklady, od triviálního pomalého k rychlejším řešením, definice O. Příklady 1,2,3 z pdf.
Domácí úkoly: Hledání nejdelší posloupnosti s omezeným rozdílem prvků (4 body) a mocnina matice (3 body)
Výsledky zveřejňuji jen pod přezdívkou. Pokud ji nemám, nezveřejňuji. Přezdívku mi můžete poslat mailem.
Zkontrolujte si prosím, že máte v tabulce správné body, odpověď byste měli mít ke všem úkolům odevzdaným před nedělí 6.5.
Výsledky zveřejňuji jen pod přezdívkou. Defaultní přezdívou je prázdný string. Jinak mi přezdívku můžete poslat mailem.
K udělení zápočtu je potřeba získat alespoň 2/3 bodů z domácích úkolů.