mirror of
https://github.com/iritmaximus/haskell.git
synced 2026-10-12 19:13:39 +03:00
5b ex3
This commit is contained in:
+2
-1
@@ -39,7 +39,8 @@ treeSize Empty = 0
|
|||||||
-- treeMax (Node 3 (Node 5 Empty Empty) (Node 4 Empty Empty)) ==> 5
|
-- treeMax (Node 3 (Node 5 Empty Empty) (Node 4 Empty Empty)) ==> 5
|
||||||
|
|
||||||
treeMax :: Tree Int -> Int
|
treeMax :: Tree Int -> Int
|
||||||
treeMax = todo
|
treeMax (Node value t1 t2) = if value >= max (treeMax t1) (treeMax t2) then value else if treeMax t1 > treeMax t2 then treeMax t1 else treeMax t2
|
||||||
|
treeMax Empty = 0
|
||||||
|
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
-- Ex 4: implement a function that checks if all tree values satisfy a
|
-- Ex 4: implement a function that checks if all tree values satisfy a
|
||||||
|
|||||||
Reference in New Issue
Block a user