送书 | 程序员数学从零开始
1.理解为主
本书以理解优先为出发点,采用讲故事和举例子的方式展开每一章的内容;不强调概念,对于某些相近的名词,只强调通过上下文“意会”,而不追究严格意义上的概念。
2.注重原理
本书详细讨论了每一个算法原理,对于某些数学背景较深的算法,会讲述必要的数学知识作为铺垫,在进行公式推导时也会尽可能详细地描述推导过程。
3.示例详尽
本书每一个算法都配有代码示例,有些章节会通过示例逐步对算法进行扩充并完善代码实现,使读者能够通过示例进一步了解算法。
4.图片丰富美观
一图胜千言,全书包270余幅插图,用于形象地解释语言难以描述的过程,同时也有助于增加阅读的趣味性。
本书从人们身边常见的整数讲起,逐步深入,介绍了数论、计数、图论、机器学习等领域的一些典型算法及其原理,尤其是算法背后的数学原理,可以让读者对这些算法有更深入的理解。
本书分为11章,涵盖的主要内容有整数的素因子分解、辗转相除、更相减损、扩展欧几里得算法和Karastuba算法;密码体制和RSA体制的加密原理;递归与分治算法、动态编程技术、特征方程和特征根;算法复杂度分析、大O和大Θ的意义;穷举法、深度优先搜索、广度优先搜索、贪心策略;A∗搜索算法;遗传算法;网络流、增广路径流算法;小二乘法的原理、线性回归、非线性回归;基于正态分布的异常检测、局部异常因子算法;P/NP问题。
本书内容通俗易懂,案例丰富,实用性强,立足于详细解释算法的原理,尤其是算法背后的数学原理,适合于有 编程基础和算法基础的读者进阶阅读,也适合 Python程序员、Java程序员等其他编程爱好者阅读。
孙博,苏州工业园区高技能领军人才,擅长人工智能、机器学习、算法和软件结构设计等,曾在CSDN等多个知名博客网站发表多篇技术文章,深受读者的喜爱。
公众号回复:软件测试 参加抽奖
本次送书规则如下:
一共赠送3本书籍
下周三中午14点开奖 请及时联系小编