diff options
-rw-r--r-- | sicp.org | 43 |
1 files changed, 43 insertions, 0 deletions
@@ -471,3 +471,46 @@ creates a list with the squared numbers in a messy nested list like: (square-list '(1 2 3 4 5)) ;; $3 = (((((() . 1) . 4) . 9) . 16) . 25) #+END_SRC +*** 24 +#+BEGIN_EXAMPLE +(1 (2 (3 4))) + + + +----+----+ +----+----+ +----+----+ +----+----+ + | o | o--|----->| o | o--|----->| o | o--|----->| o | / | + +----+----+ +----+----+ +----+----+ +----+----+ + | | | | + | | | | + v v v v + +----+ +----+ +----+ +----+ + | 1 | | 2 | | 3 | | 4 | + +----+ +----+ +----+ +----+ + + + (1 (2 (3 4))) + o + / \ + / \ + / \ + / \ + / \ + 1 \ + \ (2 (3 4)) + o + / \ + / \ + / \ + / \ + / \ + / \ + 2 \ + \ (3 4) + o + / \ + / \ + / \ + / \ + / \ + / \ + 3 4 +#+END_EXAMPLE |