cvut-oi-mssz cvut-oi-mssz PDF
00-template- složka obsahující šablonu pro tvorbu nové otázky- generování PDF:
- 2-3 běhy generování (kvůli správné indexaci křížových odkazů)
- commit message při změně/úpravě otázek:
spolecna/05/TAL
+ algoritmus
+ spravnost (variant, invariant)
- před commitem:
- zkontrolovat zda neobsahuje nějaké temp soubory (případně je zahrnout do
.gitignore) - přegenerovat výsledné PDF (aby repozitář vždy obsahoval aktuální PDF)
- zkontrolovat zda neobsahuje nějaké temp soubory (případně je zahrnout do
reference.bib- seznam veškeré literatury/_lib/csplainnat.bst- podpora českýho typu citací/_lib/colors.sty- vlastně definované barvy/_lib/qtree.sty- knihovna pro kreslení stromů http://www.ling.upenn.edu/advice/latex/qtree//_lib/infodata.sty- soubor s doplňujícími informacemi na úvodní stranu (nadpisy apod.)/_lib/codestyle.sty- soubor s doplňujícími příkazy pro výpisy kódu- definice barev pro klíčová slova kódu
- SQL, HTML, Java, PHP
/_lib/mathstyle.sty- soubor s doplňujícími příkazy pro matematické rovnice, matice apod./_lib/macros.sty- soubor s dalšími doplňujícími příkazy)
PAL- Amortizovaná složitost. Prioritní fronty, haldy (binární, d-regulární, binomiální, Fibonacciho), operace nad nimi a jejich složitost.PAL- Neorientované a orientované grafy, jejich reprezentace. Prohledávání grafu (do hloubky a do šířky), topologické uspořádání, souvislost, stromy, minimální kostra.PAL- Lexikální analyzátor, syntaktický strom, syntaktický analyzátor shora dolů, LL(1) gramatiky, rozkladové tabulky.PAL- Algoritmy vyhledávaní v textu s lineární a sublineární složitostí, (naivní, Boyer-Moore), využití konečných automatů pro přesné a přibližné hledání v textu.TAL- Algoritmus, správnost algoritmu, složitost algoritmu, složitost úlohy, třída P, třída NP.TAL- NP-úplné a NP-těžké úlohy, Cookeova věta, heuristiky na řešení NP-těžkých úloh, pravděpodobnostní algoritmy.TAL- Turingovy stroje, rekurzivní a rekurzivně spočetné jazyky, algoritmicky neřešitelné úlohy.KO- Metoda větví a mezí. Algoritmy pro celočíselné lineární programování. Formulace optimalizačních a rozhodovacích problémů pomocí celočíselného lineárního programování. Toky a řezy. Multi-komoditní toky.KO- Nejkratší cesty. Úloha obchodního cestujícího. Heuristiky a aproximační algoritmy. Metoda dynamického programování. Problém batohu. Pseudo-polynomiální algoritmy.KO- Rozvrhování na jednom procesoru a na paralelních procesorech. Rozvrhování projektu s časovými omezeními. Programování s omezujícími podmínkami.