Úkoly č.6
- Vraťte se k třídám (strukturám)
Light a CheapLight z minulého semináře a pokuste se odstranit redundantní kód.
- Vytvořte multimetodu
(inf a b) infimum dvou hodnot. Multimetoda by měla fungovat pro typ:
- Integer a běžné uspořádání čísel (odpovídá funkci
min),
- Set a relaci být podmnožinou (odpovídá průniku množin),
- a pro množinu symbolů
{a, b, c, d}, které jsou uspořádany a < b, a < c, a < d, b < d, c < d.
- Vytvořte proceduru
(pmin xs), která nalezne nejmenší prvek neprázdné kolekce xs s využitím více vláken. Nepoužívejte interní proceduru min.
Last update on 31. 10. 2018 16:53
Powered by Schemik.
© Petr Krajča, 2010, 2012
petr.krajca (at) upol.cz