Příloha A. Zadání příkladů pro cvičení

Obsah

A.1. Implementace operací nad seznamy v C++
A.2. Jednoduché rekurzivní funkce
A.2.1. Faktoriál
A.2.2. Nejmenší společný dělitel
A.2.3. Délka seznamu
A.2.4. Spojení dvou seznamů
A.2.5. Spojení dvou seznamů do seznamu dvojic
A.2.6. Vyhledání největšího prvku v seznamu
A.3. Další funkce nad seznamy
A.3.1. Obrácení seznamu - funkce reverse
A.3.2. Spojeni seznamů pomocí funkce - funkce zipWith
A.3.3. Skalární součin vektorů čísel
A.3.4. Kartézský součin
A.4. Funkce pro práci se stromy
A.4.1. Vyhledání maximální hodnoty ve stromu
A.4.2. Reprezentace aritmetického výrazu uživatelským datovým typem
A.4.3. Vyhodnocení výrazu ve stromové reprezentaci
A.4.4. Převod výrazu ve stromové reprezentaci na řetězec