Crokking Algorithms - 算法图解

图书信息

  • 英文书名:Crokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

  • 中文书名:算法图解 —— 像小说一样有趣的算法入门书

  • 作者:[美] Aditya Bhargava

  • 译者:袁国忠

  • 页数:正文 180 页 / 不含附录

  • 英文出版社:Manning Publications

  • 中文出版社:人民邮电出版社 / 图灵教育

  • 出版日期:英文原版 2016 / 简体中文版 2017

  • 个人分类:算法

  • ISBN:978-7-115-44763-0

书评

写于2021年10月26日。

一本很经典的算法入门科普读物,花半天就能读完。书中使用Python描述算法,基本上是一个快速的科普,涵盖了二分查找、大O表示法、选择排序、递归、快速排序、散列表、广度优先搜索(BFS)、Dijkstra算法、贪婪散发、NP完全问题、动态规划(背包问题、最长公共子串)、K近邻算法等常见算法的基本科普。注意只是科普,很多东西点到为止,基本可以说啥都没讲。

花半天就能读完的小书,个人还是很推荐作为正式开始算法学习前的一个因子。下一步就可以着手尝试阅读Robert Sedgewick的那本《算法》了。

最后更新于