Introductory lecture on the basic types of algorithms and data structures necessary for their implementation. It
follows the lecture NPRG062 Algorithmization in the previous semester.
Last update: Töpfer Pavel, doc. RNDr., CSc. (01.02.2018)
Úvodní přednáška o základních typech algoritmů a datových strukturách potřebných pro jejich implementaci.
Navazuje na výklad v přednášce NPRG062 Algoritmizace v předchozím semestru.
Last update: Töpfer Pavel, doc. RNDr., CSc. (01.02.2018)
Aim of the course - Czech
Naučit základní datové struktury, algoritmy a metody teoretické informatiky
Last update: T_KTI (23.05.2008)
Course completion requirements -
It is necessary to get the course credit and pass the examination (in arbitrary order).
For the course credit you need to get 100 points out of at least 150 possible points awarded for homework, tests, and other activities. The distribution of these points is always set up in a way that points awarded for at least two written or electronically submitted outputs (e.g. 2 homework assignments, or 1 homework assignment and 1 test, or 2 tests) are not necessary to reach the 100 point limit.
In justified cases (long-term illness, stay abroad, etc.) the lecturer may set individual conditions for credit granting.
The examination can be written, oral, or combined. The form of the exam is determined by the teacher.
Last update: Čepek Ondřej, prof. RNDr., Ph.D. (31.08.2026)
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. Rozdělení bodů je vždy nastaveno tak, aby body za alespoň dva písemné nebo elektronicky odevzdané výstupy (např. za 2 domácí úkoly, nebo za 1 domácí úkol a za 1 test, nebo za 2 testy) nebyly potřeba k dosažení hranice 100 bodů.
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á. Formu zkoušky určuje vyučující.
Last update: Čepek Ondřej, prof. RNDr., Ph.D. (31.08.2026)
Literature - Czech
T. Cormen, C. Leiserson, R. Rivest, C. Stein: Introduction to Algorithms (4th Edition), Sathya Publishers 2023
M. Mareš, T. Valla: Průvodce labyrintem algoritmů (2. vydání), CZ.NIC Praha 2022, https://pruvodce.ucw.cz/
S. Dasgupta, C. Papadimitriou, U. Vazirani: Algorithms, McGraw-Hill Education 2006