随笔分类 - Algorithm
摘要:很有意思的事情,对于SICP中的练习题目, 总吸引大家试图用不同种类的语言(除了Common Lisp 和 Scheme 之外的)来进行解答,如果想要用命令式语言来完成这项任务,难度确实不小(也不知道命令式语言能否足够地传神),这里有个简单的表格列举了一些壮举
(思考题:为啥表格中没有Java?)
阅读全文
摘要:主要内容是:感受一下从面向过程的编程过渡到面向对象
阅读全文
摘要:主要内容有:分派(单分派,多分配,静态分派,动态分派),数据导向的程序设计 以及其它
阅读全文
摘要:非常有意思的一篇文章,其中包含的“停机问题”,“Y组合子”,“不完备性定理”等问题
阅读全文
摘要:主要内容是: 霍夫曼编码 以及 练习2.67到2.72参考解答
阅读全文
摘要:主要内容是, 集合的几种表示方法:未排序的表,排序的表,二叉树
阅读全文
摘要:主要内容是:求导,练习题2.53~2.58参考解答
阅读全文
摘要:2.2.4节的学习笔记,主要内容有 Scheme的GUI编程 以及 Painter的一个实现
阅读全文
摘要:SICP学习笔记(2.2.3),主要内容是 练习题2.33~2.43参考解答,其中包含了嵌套映射,Horner规则和N皇后问题
阅读全文
摘要:SICP学习笔记(2.2.1), 主要内容有:闭包,练习题 2.17 ~ 2.23 参考解答
阅读全文
摘要:主要内容是: 练习2.7 ~ 2.15 参考答案
阅读全文
摘要:这几节相对比较简单,所以仅仅给出了练习题 2.1 ~ 2.6 的参考答案
阅读全文
摘要:主要内容有:牛顿法(newton method),练习题1.40~1.46
阅读全文
摘要:主要内容有:lambda , alpha转换, beta简化, Currying, 邱奇数, let 和 lambda, 不动点, 平均阻尼, 练习题1.34~1.39
阅读全文
摘要:这是SICP学习笔记的1.3.1节,主要内容有:高阶函数,currying,练习题1.29~1.33
阅读全文
摘要: SICP学习笔记(1.2.3 ~ 1.2.6),这里主要是这些章节的练习题的参考答案。
阅读全文
摘要: SICP学习笔记(1.2.1 ~ 1.2.2), 主要内容有 : 递归过程 和 递归计算过程, 迭代计算过程 和 递归计算过程 ,树形递归, 尾递归, 换零钱问题, 练习题1.9~1.13
阅读全文
摘要:SICP学习笔记, 1.1.7 ~ 1.1.8, 主要内容有: 练习1.6 ,1.7 参考解答 , 自由变量 和 约束变量, 作用域
阅读全文