上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 这三题主要是对以前的一些过程的分析,把他们放到了环境模型中来考虑 从这三题中我觉得所要理解的就是:环境对象就是一个序对,其代码部分就是由参数和一个过程体组成,其环境部分就是一个指向产生这个lambda 表达式的环境的指针,并对该环境中的一个符号进行约束。每一次对这个lambda表达式求值,都会产生一 阅读全文
posted @ 2017-03-13 18:42 lan126 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 第一次写的: 我尝试用建立列表的方法来做,但是这就导致了不同的账户可以用不同的密码来操作。 同时我写的这个过程还有bug,我用set!去 把一个新过程赋给一个旧过程,但是结果 上,Paul 可以通过 Peter 的密码来操作账户,Peter可以用Paul的来操作。可是,这两个 账户却是独立的,并没有 阅读全文
posted @ 2017-03-11 11:11 lan126 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1.被注释掉的p 不是一个过程,而是一个值 如果把rand-in-range 放后面会报错 2.也是同样的情况被注释掉的rand过程中 我试图直接把generate做成一个值,但是总是得不到正确的结果, 我想可能是因为,当generate 为数值时,它的数值的取决于rand中的x,而在这里就会 出现 阅读全文
posted @ 2017-03-10 18:04 lan126 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 3.4最好还加个登录后清零的函数 阅读全文
posted @ 2017-03-09 15:41 lan126 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 先跳过了一些,等3.2后再看 开始用完全用Scheme来写 开始用Linux系统 阅读全文
posted @ 2017-03-08 23:28 lan126 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 不会 阅读全文
posted @ 2017-03-07 23:15 lan126 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 对于2.69 首先要有清晰的思路,不然就会写出注释掉的那种不明觉厉的东西 1.当leaf-set为空集时返回空集 2.当leaf-set只有一个元素时表示所有元素已经组合成了一棵哈夫曼树 3.不断重复,取出最小的两个权重的叶子或树构成一棵新树(由于make-leaf-set 中有adjoin-set 阅读全文
posted @ 2017-03-05 10:07 lan126 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1 #lang racket 2 3 ;;;;;;;;;;;;;;;;;;;2.66 4 (define (lookup given-key set-of-records) 5 (cond ((null? set-of-records) false) 6 ((= given-key (key (car set-of-records))) 7 ... 阅读全文
posted @ 2017-03-03 20:22 lan126 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 对于2.63 对步数还是没有好的理解 参考1 参考2 从参考一中可以看出tree->list-1 append数是正比于n的,但是步数应该为O(n*log(n)) 因为append并不是每次都会append 个数为n的list tree->list-2 只有cons操作,步数正比于n,O(n) 参考 阅读全文
posted @ 2017-03-01 23:02 lan126 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 怎么分析? 阅读全文
posted @ 2017-03-01 12:05 lan126 阅读(127) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页