Jesse's Blog
SICP-Exercise-1.9
Jesse 发表于 2008-08-21 16:29:22
Exercise 1.9
The first +:
(+ 4 5)
(inc (+ 3 5))
(inc (inc (+ 2 5)))
(inc (inc (inc (+ 1 5))))
(inc (inc (inc (inc (+ 0 5)))))
(inc (inc (inc (inc 5))))
(inc (inc (inc 6)))
(inc (inc 7))
(inc 8)
9
The second +:
(+ 4 5)
(+ 3 6)
(+ 2 7)
(+ 1 8)
(+ 0 9)
9
This first + procedure generates a recursive process, and the second
generates a iterative process. Why?
Because the second does not envolve defered operations?
The first +:
(+ 4 5)
(inc (+ 3 5))
(inc (inc (+ 2 5)))
(inc (inc (inc (+ 1 5))))
(inc (inc (inc (inc (+ 0 5)))))
(inc (inc (inc (inc 5))))
(inc (inc (inc 6)))
(inc (inc 7))
(inc 8)
9
The second +:
(+ 4 5)
(+ 3 6)
(+ 2 7)
(+ 1 8)
(+ 0 9)
9
This first + procedure generates a recursive process, and the second
generates a iterative process. Why?
Because the second does not envolve defered operations?
收藏:
QQ书签
del.icio.us
订阅:
Google
抓虾
