Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
pl:dydaktyka:pp:haskell:lab-monads [2020/05/25 16:07]
msl [Zadania:]
pl:dydaktyka:pp:haskell:lab-monads [2020/06/01 15:34] (aktualna)
msl [Zadania:]
Linia 175: Linia 175:
   - Przeczytaj o monadzie [[http://​learnyouahaskell.com/​for-a-few-monads-more#​state|State]]. Zaimplementuj poniższe operacje jako //stateful computations//​ dla **starego** drzewa z [[https://​ai.ia.agh.edu.pl/​pl:​dydaktyka:​pp:​haskell:​lab-types|poprzedniego laboratorium]]:​   - Przeczytaj o monadzie [[http://​learnyouahaskell.com/​for-a-few-monads-more#​state|State]]. Zaimplementuj poniższe operacje jako //stateful computations//​ dla **starego** drzewa z [[https://​ai.ia.agh.edu.pl/​pl:​dydaktyka:​pp:​haskell:​lab-types|poprzedniego laboratorium]]:​
     * insert - umieszcza element w drzewie     * insert - umieszcza element w drzewie
-    * remove ​- usuwa element ​z drzewa i zwraca ​go jako wynik+    * removeAll ​- usuwa wszystkie elementy spełniające zadany warunek ​z drzewa i zwraca ​je w liście ​jako wynik
     * search - sprawdza, czy element jest w drzewie     * search - sprawdza, czy element jest w drzewie
   - Zadanie ekstra - zaimplementuj te same operacje dla nowego drzewa   - Zadanie ekstra - zaimplementuj te same operacje dla nowego drzewa
pl/dydaktyka/pp/haskell/lab-monads.txt · ostatnio zmienione: 2020/06/01 15:34 przez msl
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0