【发布时间】:2020-07-09 17:22:31
【问题描述】:
灌木是一棵树,树节点可以没有孩子、一个孩子或两个 子节点。每个树节点都存储一个类型为“a”的实例。多态类型 '灌木的定义如下。
type 'a bush =
None
| One of 'a*'a bush
| Two of 'a*'a bush*’a bush
编写一个函数 print_level : 'a bush -> int -> 打印键的单元 使用第二个参数定义的给定级别的灌木节点数。
我一直在重做一些旧问题并偶然发现了这一点。我不知道如何开始。
【问题讨论】:
-
其实只是一个递归函数,计算每次迭代。
标签: ocaml