小编Ant*_*eño的帖子

haskell中树的最大元素?

鉴于一棵树:

data Tree a = Empty | Node a [Tree a] deriving Show
Run Code Online (Sandbox Code Playgroud)

我试图获得最大元素,所以我尝试过:

maxElem:: (Ord a) => Tree a -> Int
maxElem Empty = error "maxElem on empty Tree"
maxElem (Node a []) = a
maxElem (Node a x ) = maximum [ maxElem h | h<-x]
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误,我没有找到它.

tree haskell data-structures

3
推荐指数
1
解决办法
333
查看次数

标签 统计

data-structures ×1

haskell ×1

tree ×1