【SICP练习】89 练习2.62
来源:互联网 发布:智能水杯 知乎 编辑:程序博客网 时间:2024/06/05 15:55
练习2.62
前面已经遇到过了,union-set是用来取并集的。我们要通过多种情况来完成这个程序。
(define (union-set set1 set2) (cond ((and (null? set1) (null? set2)) '()) ((null? set1) set2) ((null? set2) set1) (else (let ((x (car set1)) (y (car set2))) (cond ((= x y) (cons x (union-set (cdr set1) (cdr set2)))) ((< x y) (cons x (union-set (cdr set1) set2))) ((> x y) (cons y (union-set set1 (cdr set2)))))))))
感谢访问,希望对您有所帮助。 欢迎关注或收藏、评论或点赞。
为使本文得到斧正和提问,转载请注明出处:
http://blog.csdn.net/nomasp
5 0
- 【SICP练习】89 练习2.62
- 【SICP练习】2 练习1.6
- 【SICP练习】3 练习1.7
- 【SICP练习】4 练习1.8
- 【SICP练习】5 练习1.9
- 【SICP练习】6 练习1.10
- 【SICP练习】7 练习1.11
- 【SICP练习】8 练习1.12
- 【SICP练习】9 练习1.15
- 【SICP练习】10 练习1.16
- 【SICP练习】11 练习1.17
- 【SICP练习】12 练习1.18
- 【SICP练习】13 练习1.19
- 【SICP练习】14 练习1.20
- 【SICP练习】15 练习1.21
- 【SICP练习】16 练习1.22
- 【SICP练习】17 练习1.23
- 【SICP练习】18 练习1.24
- Objective-C的Initialize初始化方法
- Android Studio新手入门必须知道的几点事
- centos下打包超大文件的问题,比如20G的文件
- IActiveView的PartialRefresh方法
- 使用Maven为一个项目生成多个Jar包
- 【SICP练习】89 练习2.62
- 编程岗位电话面试问答Top 50
- 面试珠玑 C语言堆栈区别
- HDU-a strange lift-BFS
- 数据并非越大越好:谷歌流感趋势错在哪儿了?
- 【SICP练习】90 练习2.63
- 围观围观
- iOS网络编程
- VMware 11安装Mac OS X 10.10