【SICP练习】50 练习2.18
2015-02-22 13:47
218 查看
练习2.18
这道题也不难,通过迭代来完成。不过我想整个过程,无论是两个define还是一个define,都只用一个参数,但还为完成,希望有谁会的在博文下面评论咯。
(define (reverse list)
(reverse-iter list ‘()))
(define (reverse-iter list other)
(if (null? list)
other
(reverse-iter (cdr list) (cons (car list) other))))
练习2.18
这道题也不难,通过迭代来完成。不过我想整个过程,无论是两个define还是一个define,都只用一个参数,但还为完成,希望有谁会的在博文下面评论咯。
(define (reverse list)
(reverse-iter list ‘()))
(define (reverse-iter list other)
(if (null? list)
other
(reverse-iter (cdr list) (cons (car list) other))))
相关文章推荐
- 【SICP练习】50 练习2.18
- 【SICP练习】139 练习3.70
- 【SICP练习】130 练习3.61
- 【SICP练习】72 练习2.43
- 【SICP练习】132 练习3.63
- 【SICP练习】13 练习1.19
- 英语练习 50-59
- 【SICP练习】7 练习1.11
- 【SICP练习】17 练习1.23
- 【SICP练习】39 练习1.44
- 【SICP练习】63 练习2.34
- 【SICP练习】79 练习2.51
- 【SICP练习】102 练习2.79-2.80
- SICP 练习1.17
- SICP 练习1.38 寻找e的值
- 【SICP练习】109 练习3.22
- 【SICP练习】148 练习4.4
- 【SICP练习】151 练习4.7
- SICP 习题2.18 reverse-list
- 【程序50】#include 的应用练习