[home]

ADS I (2017/2018)

Cvičení k přednášce Algoritmy a datové struktury I, kterou přednáší Jan Hubička

Doporučená literatura

Organizace

K získání zápočtu je nutno nasbírat 90 bodů.

Na každém cvičení bude zadáno několik úkolů a za správné vyřešení alespoň jednoho z nich je odměna 10 bodů (za vyřešení více úkolů z jednoho cvičení je stále 10 bodů).

Aktivita na cvičení bude odměněna 5 body (více aktivity na jednom cvičení je stále 5 bodů).

Body

Body budou zapsané v SISu.

Probrané příklady

22.2.
1.3.
8.3.
15.3.
22.3.
29.3.
5.4.
12.4.
19.4.
26.4.
3.5.
10.5.
17.5.
24.5.

Úkoly

Na řešení úkolů jsou vždy dva týdny. Úkoly je možné odevzdávat mailem (preferovaná varianta) nebo na papíru na cvičení. Každý úkol musí obsahovat zdůvodnění, proč je řešení korektní (např. samotný pseudokód nestačí). Pokud je úkolem navrhnout algoritmus, pak je také vždy zapotřebí uvést časovou a prostorovou složitost, včetně zdůvodnění.

22.2. (do 11.3.)
1.3. (do 15.3.)
8.3. (do 22.3.)
Pro každé z následující tvrzení nalezněte funkce f a g, tak aby splnily podmínky (stačí si vybrat jen 3 podmínky, přičemž f a g mohou být pro každý bod jiné).
15.3. (do 29.3.)
22.3. (do 5.4.)
29.3. (do 12.4.)
5.4. (do 19.4.)
12.4. (do 26.4.)
19.4. (do 3.5.)
3.5. (do 17.5.)
10.5. (do 24.5.)
17.5. (do 31.5.)