练习2.4 2.5

原创 2016年05月31日 18:05:27
#lang racket
#|
;: 练习2.4
(define (cons x y)
  (lambda (m) (m x y)))

(define (car z)
  (z (lambda (p q) p)))

(define (cdr z)
  (z (lambda (p q) q)))

(define z (cons 'a 'b))
z
(car z)
(cdr z)

|#

;: 练习 2.5
(define (cons a b)
  (* (expt 2 a)
     (expt 3 b)))
;:
(define (car z)
  (if (= 0 (remainder z 2)) ;: 整除则+1
      (+ 1 (car (/ z 2)))
      0))
;:
(define (cdr z)
  (if (= 0 (remainder z 3))
      (+ 1 (cdr (/ z 3)))
      0))
;: 测试
(define z (cons 9 8))
(car z)
(cdr z)

版权声明:知行合一

数据结构与算法分析Java版练习2.3,2.4,2.5,2.6和2.7

Spring2.5学习2.4_Spring如何装配各种集合类的属性

例如set集合,list集合,map集合,properties集合我们如何注入呢? private List list = new ArrayList(); private Set sets = ...
  • jeofey
  • jeofey
  • 2015年05月31日 17:15
  • 302

hadoop 2.4.x 2.5.x 源码编译指南

操作系统:ubuntu 14.04 安装步骤: 安装g++,在安装protocol buffer的时候需要g++,而ubuntu系统默认安装完成后没有安装g++,安装命令如下: ...

dynamic web module 2.5与2.4

http://hi.baidu.com/yuanygb/blog/item/b7f89b54c1638045d0090642.html Project facet Dynamic Web Modul...

升级ambari、HDP版本(ambari 2.1升级到2.4、HDP2.3升级到2.5)

官方升级版本说明 http://docs.hortonworks.com/HDPDocuments/Ambari-2.4.0.1/bk_ambari-installation/content/dete...

Ambari学习14_升级ambari、HDP版本(ambari 2.1升级到2.4、HDP2.3升级到2.5)

官方升级版本说明 http://docs.hortonworks.com/HDPDocuments/Ambari-2.4.0.1/bk_ambari-installation/content/det...

大数据平台安装部署文档 Ambari2.4-HDP2.5

大数据平台安装部署文档 Ambari2.4-HDP2.5                     目录 1 集群配置说明... 3 2 集群配置... 3 2.1 集...

2.4升级2.5问题-我的工作

打开主界面,点击“我的工作” 抛出以下异常:20:29:06,421 INFO AbstractDocStaticTblDAO:2333 - MS SQL Server: SELECT TOP 10...
  • lejuo
  • lejuo
  • 2011年06月26日 20:42
  • 1143

Glibc 安装指南(适用于2.3.6/2.4/2.5/2.6)

标题: Glibc 安装指南(适用于2.3.6/2.4/2.5/2.6) 由于论坛排版效果不理想,而且我也只在我的个人空间对文章进行后继更新,所以建议直接到我的空间查看: 《Glibc Bin...
  • wzwind
  • wzwind
  • 2011年08月09日 09:04
  • 912

OVS v2.3 v2.4 v2.5各版本改动

分析了ovs v2.3, v2.4, v2.5的重要改动
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:练习2.4 2.5
举报原因:
原因补充:

(最多只允许输入30个字)