【发布时间】:2019-05-09 16:18:18
【问题描述】:
我被要求为以下二叉树实现一个函数:
data BinaryTree a = Nil | BNode a (BinaryTree a) (BinaryTree a)
我需要实现的函数应该产生一个完整的、对称的、无限的、a 的二叉树,并且应该有签名:
infTree :: a -> BinaryTree a
我该如何实现它?
【问题讨论】:
-
tr a = BNode a (tr a) (tr a).
标签: haskell tree binary-tree