(sml)任何人都可以帮我解释这个问题,因为我缺乏解释能力?

(sml)Can anyone help me interpret the problem since I lack interpretation skills?

我用翻译器也不知道具体是什么问题

定义的datatype 'a treeval ex是指通过lisp符号做顺序还是前缀?

还是应该像听一样在ML中实现?

很多问题我都没有解决,所以我也不知道我到底在问什么,但是我不知道这个问题的根源,所以没地方问。

val ex = ... 只是一个示例树。

看来问题是要你做两件事:

  1. 实现prettyprint,一个以string tree为输入的函数,按顺序遍历树,并将其转换为Lisp表示法。输出应该是 string.
  2. 实现deepreverse,一个将任何树作为输入并生成一棵新树的函数。输出树的中序遍历要反过来