2014年12月10日

【SICP读书笔记(四)】练习2.27 --- 表序列reverse的扩展:树结构的deep-reverse

摘要: 题目要求是,修改练习2.18所做的reverse过程,得到一个deep-reverse过程。它以一个表为参数,返回另一个表作为值,结果表中的元素反转过来,其中的子树也反转。例如:(define x (list (list 1 2) (list 3 4)))x((1 2) (3 4))(reverse... 阅读全文

posted @ 2014-12-10 16:23 shadowmydx'sLab 阅读(227) 评论(0) 推荐(0) 编辑

【SICP读书笔记(三)】练习2.18 --- 表序列的reverse方法

摘要: 来自练习2.18请定义出过程reverse,它以一个表为参数,返回的表中所包含的元素与参数表相同,但排列顺序与参数表相反:(reverse (list 1 4 9 16 25))(25 16 9 4 1) 有几个难点:0、不能采用(cons (reverse (cdr lst) ) (car ls... 阅读全文

posted @ 2014-12-10 10:39 shadowmydx'sLab 阅读(264) 评论(0) 推荐(0) 编辑

导航