【发布时间】:2018-12-15 00:27:39
【问题描述】:
我想知道我的复杂性分析(n 个元素/节点的 T 最坏情况)对于 Haskell 中的以下函数叶是否正确(注意:wurzel = 根;C = 常数因子)
--abstract data type for bin trees
data Bintree el = Empty
| Node {left :: Bintree el, root :: el, right :: Bintree el}
deriving Show
--extract all leaves of a given Bintree (output: list)
leaves :: Bintree el -> [el]
leaves Empty = []
leaves (Node Empty root Empty) = [root]
leaves (Node left root right) = leaves left ++ leaves right
【问题讨论】:
标签: haskell time-complexity binary-tree