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)