IB015 Neimperativní programování (podzim 2017)
Týden 7
Přednáška
Cvičení
- vlastní jednoduché datové typy
- datový konstruktor Maybe
- rekurzivní datové typy
- binární stromy, n-ární stromy
Domácí úkol
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/podzim2017/IB015/um/homework/reseni06.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ů).
06_drawBinTree.hs
Pomocný kód k 6. cvičení (drawBinTree)
- Ukázkové stromy (trees)
Pár ukázkových binárních stromů, které se na cvičení můžou hodit.
06_trees.hs
Ukázkové stromy k 6. cvičení (trees)