IB015 Neimperativní programování (podzim 2018)
Týden 5
Přednáška
Cvičení
- vlastní jednoduché datové typy
- typový konstruktor Maybe
- rekurzivní datové typy
- binární stromy
Domácí úkol
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/podzim2018/IB015/um/homework/reseni05.hs
Další zdroje
- Funkce pro vykreslování binárních stromů (drawBinTree)
Definuje funkci drawTree :: Show a => BinTree a -> IO (), ktore přehledně vykresluje stromy typu BinTree a. Zdrojový kód skopírujte na začátek vlastního zdrojáku (musí být na začátku, protože obsahuje importy jiných modulů).
05_drawBinTree.hs
Pomocný kód k 5. cvičení (drawBinTree)
- Ukázkové stromy (trees)
Pár ukázkových binárních stromů, které se na cvičení můžou hodit.
05_trees.hs
Ukázkové stromy k 5. cvičení (trees)