方案-从“编程语言:原理和实践”中寻找本练习的解决方案

时间:2019-11-28 13:04:52

标签: scheme

我一直在读这本书,但我自己很难回答这个问题。 另外,我无法免费在线找到本书的解决方案pdf。 这是问题:

方案的基本数据结构实际上比列表更一般。实际上,由于列表的汽车可以是列表或原子,因此cdr既可以是原子也可以是列表。在cdr不是列表的情况下,结果结构称为对或S表达式而不是列表,并被写入(a。b),其中a是汽车,b是cdr。因此,(cons 2 3)=(2。3),并且(cdr'(2。3))=3。列表(2 3 4)然后可以成对表示为(2。(3。(4) ()))。讨论您可以想到的这种更通用的数据结构的优点。

0 个答案:

没有答案