摘要:
习题2-1 习题2-2 2-3 2-4所谓陷阱就是溢出注意注释部分的内容 2-5 阅读全文
摘要:
insert! 部分有问题明明set! 了 local-table 却没有什么效果,可能是我对环境模型的理解不够导致的。 参考 阅读全文
摘要:
简单的定义为 能工作,但这样并没有意义,因为这样定义在处理 fib(n-2)和fib(n-1)时就是普通fib函数了 步数: 在计算fib(n)时 需要fib(n-1)和fib(n-2)而fib(n-1)的值需要fib(n-2)的值,如使用记忆法,则fib(n-2),fib(n-3)已事先存在表中。 阅读全文
摘要:
1 (define false #f) 2 (define true #t) 3 4 (define (make-table) 5 (let ((local-table (list '*table*))) 6 7 (define (assoc key records) 8 (cond ((null? records) false) 9 ... 阅读全文
摘要:
看了SICP到第三章后,感觉刷起来有点困难,于是去找了一些参考资料先看了几天。 The litter schemer SICP公开课 国内的SICP课程 阅读全文
摘要:
这几题的理解花了几天,发现自己是想多了点,然后还有一个原因是理解错误 126-128 的结果为(1 2)不是 (1 (2)) 阅读全文
摘要:
3.15 对于z1 z1 >[ * ][ * ] | | v v [ * ][ * ] >[ * ][ \ ] | | v v wow b 对于z2 z2 >[ * ][ * ] | | | + >[ * ][ * ] >[ * ][ \ ] | | | | v v | a b | ^ | | + 阅读全文
摘要:
x >[ * ] >[ * ] >( ) | | v v a b y >[ * ] >[ * ] >( ) | | v v c d z >[ * ] >[ * ] >[ * ] >[ * ] >( ) | | | | v v v v a b c d z1 + | v x >[ * ] >[ * ] 阅读全文