电子书:初等算法 - 博客 - 伯乐在线 算法书籍汗牛充栋,《算法导论》,《计算机程序设计艺术》,《计算机程序的构造和解释》……,为什么要写这么一本书?是不是重复发明轮子? 这本书的特点有以下几个:...

Please Visit: http://ift.tt/1ajReyV



电子书:初等算法 - 博客 - 伯乐在线



算法书籍汗牛充栋,《算法导论》,《计算机程序设计艺术》,《计算机程序的构造和解释》……,为什么要写这么一本书?是不是重复发明轮子?

这本书的特点有以下几个:

1、形式化。所有的算法都尽量形式化为数学公式,同时给出伪代码。我希望能够让算法回归数学,具有代数符号般的简洁和优美;

2、函数化和 imperative 对照。几乎所有的算法都同时给出了传统的 imperative 实现和纯函数实现。

3、多语言。尽量给出了多种语言的实现,包括C, Haskell, Python, C++, Scheme/Lisp 等。

4、尽量手绘插图,儿童画风格。

归并排序的插画

跳跃青蛙问题的插画

狼、羊、白菜过河问题的插画

选择排序的插画

http://ift.tt/1xnMcx0

Done






from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1wJorj1

via LifeLong Community