Předmět: Algoritmy a datové struktury

Cíl předmětu:

Předmět Algoritmy a datové struktury je do studia zařazen před předměty, které se zabývají programováním. Jeho cílem je rozvíjet logické a algoritmické myšlení, naučit studenty vytvářet jednodušší algoritmy a porozumět činnosti algoritmů složitějších.

 

Obsah předmětu:

Ø      Základní algoritmické konstrukce (posloupnost, větvení, cykly)

Ø      Typové konstrukce

·         pro práci s posloupností n prvků

·         přiřazení jedné hodnoty k posloupnosti hodnot

·         výběr maxima (resp. minima), výběr více prvků

·         užitečné modifikace

·         práce s několika posloupnostmi (resp. množinami)

·         pro práci s maticemi

·         práce s prvky matice A typu (m, n)

·         práce s prvky čtvercové matice A typu (m, m)

·         operace s maticemi

Ø      Jednoduché algoritmy vnitřního třídění

 

 

Doporučená literatura:

Milková, E.: Algoritmy-typové konstrukce a příklady. Gaudeamus, Hradec Králové, 2001

Wirth, N.: Algoritmy a datové štruktúry údajov. Alfa, Bratislava, 1989

Töpfer, P.: Algoritmy a programovací techniky. Prometheus, Praha, 1995