如何在 Haskell 中搜索二叉搜索树中的元素?我定义了我的树:
data Tree a =
Null |
L a |
N (Tree a) a (Tree a)
deriving Show
我想创建一个在 BST 中搜索元素的函数:
findElem :: Tree a -> a -> Maybe a
findElem tree n = ...
我怎样才能做到?
如何在 Haskell 中搜索二叉搜索树中的元素?我定义了我的树:
data Tree a =
Null |
L a |
N (Tree a) a (Tree a)
deriving Show
我想创建一个在 BST 中搜索元素的函数:
findElem :: Tree a -> a -> Maybe a
findElem tree n = ...
我怎样才能做到?