《计算机程序的构造和解析》 第2章习题选
来源:互联网 发布:达内大数据培训靠谱吗 编辑:程序博客网 时间:2024/05/19 13:09
本文使用DrRacket 编译,请在程序最前面添加 #lang racket
2.17
(define (last-pair items) (if (null? (cdr items)) (car items) (last-pair (cdr items))))
2.18
(define (revert items) (define (revert-iter src_items dst_items) (if (null? src_items) dst_items (revert-iter (cdr src_items) (cons (car src_items) dst_items)))) (revert-iter items '()))
2.20
(define (same-parity x . y) (define (even-equal? a b) (even? (- a b))) (define (parity-iter src_items dst_items) (if (null? src_items) dst_items (if (even-equal? (car dst_items) (car src_items)) (parity-iter (cdr src_items) (append dst_items (list (car src_items)))) (parity-iter (cdr src_items) dst_items)))) (parity-iter y (list x)))
2.21
(define (square-list items) (if (null? items) '() (cons (* (car items) (car items)) (square-list (cdr items)))))(define (square-list-with-map items) (map (lambda (x) (* x x)) items))
2.23
(define (for_each proc items) (if (null? items) #t ((lambda () (proc (car items)) (for_each proc (cdr items))))))
0 0
- 《计算机程序的构造和解析》 第2章习题选
- 计算机程序的构造和解释习题3.22
- 计算机程序的构造和解释习题3.28
- 计算机程序的构造和解释习题3.29
- 计算机程序的构造和解释习题3.33
- 《计算机程序的构造和解释》习题答案
- 《计算机程序的构造与解释》习题自编代码(第1章)(未完待更)
- 计算机程序的构造和解释第一章习题参考答案(DrPacket中编译通过)
- SICP-《计算机程序的构造和解释》之习题分析与收获——练习1.29
- SICP-《计算机程序的构造和解释》之习题分析与收获——练习1.30
- 《计算机程序的构造和解释(第2版)》【PDF】下载
- 《计算机程序的构造和解释(第2版)》【PDF】下载
- 计算机程序的构造与解释习题1.17
- 计算机程序构造与解释 习题答案
- 《计算机程序的构造和解释》
- 计算机程序的构造和解释(SICP)
- 计算机程序的构造和解释 目录
- 计算机程序的构造和解释
- 我的信仰
- Android Init.rc 语法分析
- Android开发之使用ProgressBar控件
- 关于cocos lua里面动作的对象
- 个人感觉比较好的csdn博客(研究原理比较深入的)
- 《计算机程序的构造和解析》 第2章习题选
- Makefile一些特殊符号的定义
- [python]简单的网络爬虫
- 图片加载框架Glide解析
- 《c++ primer》第二章--变量和基本类型
- 关于(int)&a 以及VC下float存储
- Android—TextView 背景颜色与背景图片设置
- 图片加载框架Picasso解析
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记6 init