关于互联网的数学书有哪些?你认为哪些好?

那我就简单推荐几本个人觉得比较好的书:

  • 《编程珠玑》

关于互联网的数学书有哪些?你认为哪些好?

这本书没得说,多年以来,当程序员们推选出最心爱的计算机图书时,《编程珠玑》总是位于前列。正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师 Jon Bentley 以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上最受欢迎的专栏,最终结集为两部不朽的计算机科学经典名著,影响和激励着一代又一代程序员和计算机科学工作者。

只要看了第一章,相信你会对这本书佩服得五体投地。一个简洁的小例子,几个看似简单的算法,实际上包含了很多算法设计的思想。看完第一章,对数据库的几种外排算法会有更深层次的理解。本书最大的亮点就是引导你去思考,不停地去思考,思考最佳的解决方案。看本书是一个既痛苦也快乐的历程,痛苦在于你必须竭尽脑汁地去想,运用 brain bursting 去得出尽可能多尽可能好的方法,快乐在于你提出一个优雅的方案或者对大师的方案拍案叫绝的瞬间。

  • 《程序员的数学》三部曲

关于互联网的数学书有哪些?你认为哪些好?

程序员的数学可以说是非科班,或数学较差的朋友非常适合阅读的一本书,文章内容简单易懂,没有过多复杂的内容,即便是没什么数学基础的技术人员,也能快速地阅读理解。

《程序员的数学》讲解了二进制计数法、逻辑、余数、排列组合、递归、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、高斯求和方法、汉诺塔、斐波那契数列等经典问题和算法。

《程序员的数学2:概率统计》涉及随机变量、贝叶斯公式、离散值和连续值的概率分布、协方差矩阵、多元正态分布、估计与检验理论、伪随机数以及概率论的各类应用。

《程序员的数学3:线性代数》内容包括向量、矩阵、行列式、矩阵求逆、线性方程、特征值、对角化、Jordan 标准型、特征值算法、LU 分解等。

  • 《具体数学》

关于互联网的数学书有哪些?你认为哪些好?

本书讲解了计算机科学中用到的数学知识及技巧,教你如何把实际问题一步步演化为数学模型,然后通过计算机解决它,特别着墨于算法分析方面。其主要内容涉及和式、整值函数、数论、二项式系数、特殊的数、生成函数、离散概率、渐近式等,都是编程所必备的知识。

不过读这本书,没有一定的数学基础,读起来还真是累!想比较《程序员的数学》三部曲来说,这本书应该算是进阶材料。

听黑鸟的话,看懂世界!


分享到:


相關文章: