SICP 习题 2.18 要求我们定义一个过程名叫reverse,可以将一个list反转过来。
比如 (reverse (list 1 4 9 16 25)) 的结果是:
(25 16 9 4 1)
这道题和之前的2.17有相似之处,都是对list进行遍历,然后做相应处理。不过2.17比较简单,遍历到最后面返回最后的元素就好了,2.18复杂一点,需要在遍
SICP 习题 2.18 要求我们定义一个过程名叫reverse,可以将一个list反转过来。
比如 (reverse (list 1 4 9 16 25)) 的结果是:
(25 16 9 4 1)
这道题和之前的2.17有相似之处,都是对list进行遍历,然后做相应处理。不过2.17比较简单,遍历到最后面返回最后的元素就好了,2.18复杂一点,需要在遍