极客书
算法的乐趣
王晓华
5829
已阅读
26.25
万字

内容简介

本书从一系列有趣的生活实例出发,全面介绍了构造算法的基础方法及其广泛应用,生动地展现了算法的趣味性和实用性。全书分为两个部分,第一部分介绍了算法的概念、常用的算法结构以及实现方法,第二部分介绍了算法在各个领域的应用,如物理实验、计算机图形学、数字音频处理等。其中,既有各种大名鼎鼎的算法,如神经网络、遗传算法、离散傅里叶变换算法及各种插值算法,也有不起眼的排序和概率计算算法。讲解浅显易懂而不失深度和严谨,对程序员有很大的启发意义。书中所有的示例都与生活息息相关,淋漓尽致地展现了算法解决问题的本质,让你爱上算法,乐在其中。

本书适合软件开发人员、编程和算法爱好者以及计算机专业的学生阅读。

  • CSDN 超人气博主、算法专栏达人王晓华力作
  • 淋漓尽致展现算法本质,广泛涵盖常用算法结构及其应用
  • 一本书玩转算法,尽享算法乐趣

作者简介

王晓华 ,2005年毕业于华中科技大学,目前在中兴通讯上海研发中心从事光纤接入网通讯设备开发,担任 EPON(以太网无源光网络)业务软件开发经理,参与开发的 PON 设备在全球部署过亿线,为数亿家庭提供宽带接入服务。

名人推荐

“算法最有意思的地方首先在于算法本身,因为算法是为了解决实际问题而设计的,所以让大家认识到算法奥妙的自然顺序应该是先展示有趣的问题,再展示优雅的算法,最后归纳设计思路。而这正是《算法的乐趣》吸引人的地方。“我曾经以为从乐趣出发阐述算法的书会从西方发芽,没想到先看到了一本中文书。这真超出了我的预料。”

——王益,LinkedIn 高级主任分析师

“这本书给我最大的惊喜是没有像一般的算法书一样单纯地去讲算法和数据结构本身,那样无论语言多风趣,只要一谈到关键的问题也会马上变得无趣起来。作者在每一章都给出了一个实际的问题,然后尝试用算法去解决这个问题,没有局限于通用类算法,而是同时涵盖逻辑类算法、通用类算法和专业类算法,真正是在训练读者解决问题的能力,而解决问题的能力,正是任何一家公司所需人才的最核心的技能。”

——黄鑫(飞林沙),极光推送首席科学家

本书内容
序一
序二
序三
致谢
前言
第1章 程序员与算法
第2章 算法设计的基础
第3章 算法设计的常用思想
第4章 阿拉伯数字与中文数字
第5章 三个水桶等分8升水的问题
第6章 妖怪与和尚过河问题
第7章 稳定匹配与舞伴问题
第8章 爱因斯坦的思考题
第9章 项目管理与图的拓扑排序
第10章 RLE 压缩算法与 PCX 图像文件格式
第11章 算法与历法
第12章 实验数据与曲线拟合
第13章 非线性方程与牛顿迭代法
第14章 计算几何与计算机图形学
计算几何与计算机图形学上
计算几何与计算机图形学中
计算几何与计算机图形学下
第15章 音频频谱和均衡器与傅里叶变换算法
第16章 全局最优解与遗传算法
第17章 计算器程序与大整数计算
第18章 RSA 算法——加密与签名
第19章 数独游戏
第20章 华容道游戏
第21章 A*寻径算法
第22章 俄罗斯方块游戏
第23章 博弈树与棋类游戏
附录A 算法设计的常用技巧
附录B 一个棋类游戏的设计框架

极客书购买须知

  1. 本产品为《算法的乐趣》一书电子版全本内容,共计 26.25 万字。
  2. 付费购买用户、会员用户可享受文章永久阅读权限。
  3. 本产品为虚拟产品,一经付费概不退款,敬请谅解。
  4. 本产品内容授权自北京图灵文化发展有限公司。
  5. 本产品每周一、三、五更新,全部内容在 2018 年 5 月 23 日前更新完毕。
  6. 极客书同时可在 http://gitbook.cn/ 购买与阅读。
推荐极客书
更多极客书
微信扫描登录