huangzworks / SICP-answers

我的 SICP 解题集
http://sicp.readthedocs.org/
882 stars 183 forks source link

练习 3.43 #27

Open felix021 opened 11 years ago

felix021 commented 11 years ago

huangz同学你问题2的流程出错了。

左边((acc-1 'withdraw) -10)执行之前,acc-1的余额已经被右边改成30了,所以acc-1最后的余额应当是40。

而题目中问题3的结论是正确的……所有情况都列出来比较麻烦,但是实际上很好理解,因为不论如何交叉,每个difference总是被加一次、减一次,应此对总和是没有影响的。

DL-85 commented 5 years ago

赞同