SICP 习题2.22 square迭代式写法的失败
来源:互联网 发布:数据库原理pdf网盘下载 编辑:程序博客网 时间:2024/05/21 09:06
代码产生的结果是((((()1)2)3)4)
而我们需要的是(1(2(3(4))))
(define (square-list items) (define (iter things answer) (if (null? things) answer (iter (cdr things) (cons answer (square (car things)))))) (iter items ()))(define square (lambda (x) (* x x)))(square-list '(1 2 3 4))
0 0
- SICP 习题2.22 square迭代式写法的失败
- SICP 习题2.21 square-list
- SICP 习题 (2.31)解题总结 : 通用的Square-Tree
- SICP 习题 (2.30)解题总结 : Square-Tree
- sicp 习题2.22
- SICP习题1.6的解答
- SICP习题
- SICP 习题2.2 线段的中点
- SICP 习题2.36 accumulate-n的实现
- sicp 第一章习题试做
- sicp 第一章 习题
- sicp 2.2 习题
- sicp 2.3-2.5 习题
- SICP 部分习题答案
- SICP 习题答案1.1
- SICP 习题答案1.2
- SICP 习题答案1.3
- SICP 习题答案1.4
- 大话数据结构——树
- 3206: [Apio2013]道路费用
- 采用Filter完成字符集的设置
- [Android]fill_parent与match_parent区别
- 项目总结2 UITabBarController为根视图的基础界面细节处理-返回按钮等
- SICP 习题2.22 square迭代式写法的失败
- Cython初窥
- 【GOF23设计模式】_享元模式_享元池_内部状态_外部状态_线程池_连接池JAVA242
- 数据结构与算法之八 队列
- Hibernate中的删除一个已经持久化了的Entity对象
- gdb命令的常用总结
- NSTimer 的内存泄露问题
- 手机开发实战148——BMP介绍3
- LeetCode OJ 6. ZigZag Conversion