; ======================================================================
;
; Structure and Interpretation of Computer Programs
; (trial answer to excercises)
;
; 计算机程序的构造和解释(习题试解)
;
; created: code17 07/28/05
; modified:
; (保持内容完整不变前提下,可以任意转载)
; ======================================================================
;; SICP No.2.24
> (list 1 (list 2 (list 3 4)))
(1 (2 (3 4)))
(1 (2 (3 4)))
+---+---+ +---+---+
----------- >| * | *-+---->| * | / +
+-|-+---+ +-|-+---+
| |
V V (2 (3 4))
+---+ +---+---+ +---+---+
| 1 | | * | *-+----> | * | / +
+---+ +-|-+---+ +-|-+---+
| |
V V (3 4)
+---+ +---+---+ +---+---+
| 2 | | * | *-+---->| * | / +
+---+ +-|-+---+ +-|-+---+
| |
V V
+---+ +---+
| 3 | | 4 |
+---+ +---+
(1 (2 (3 4)))
/ / 1 (2 (3 4))
/ / 2 (3 4)
/ / 3 4
;; Test-it:
;; Welcome to MzScheme version 209, Copyright (c) 2004 PLT Scheme, Inc.
;; > (list 1 (list 2 (list 3 4)))
;; (1 (2 (3 4)))