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)