【SICP练习】88 练习2.60

简介:

练习2.60

这里的adjoin-set通过遍历后使用cons将表进行不断的组合,并在组合的过程中将x加到集合中去。

(define (adjoin-set x set)
  (if (null? set)
       (list x)
       (let ((current-element (car set))
            (remain-element (cdr set)))
    (cond ((= x current-element) set)
              ((> x current-element) (cons current-element (adjoin-set x remain-set)))
               ((< x current-element) (cons x set))))))



感谢访问,希望对您有所帮助。 欢迎关注或收藏、评论或点赞。


为使本文得到斧正和提问,转载请注明出处:
http://blog.csdn.net/nomasp


目录
相关文章
|
网络架构
【SICP练习】145 练习4.1
版权声明:转载请联系本人,感谢配合!本站地址:http://blog.csdn.net/nomasp https://blog.csdn.net/NoMasp/article/details/44728049 练习4-1 原文 Exercise 4.
897 0