huangzworks / SICP-answers

我的 SICP 解题集

Home Page:http://sicp.readthedocs.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

练习 3.43

felix021 opened this issue · comments

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

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

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

commented

赞同