📚
Snowflyt's Bookshelf
  • 前言
  • Crokking Algorithms - 算法图解
  • CSS Visual Dictionary - CSS图鉴
  • Functional Thinking - 函数式编程思维
  • Hands-On Programming with R - R语言入门与实践
  • Introduction to JavaScript Object Notation - JSON必知必会
  • JavaScript: The Definition Guide, 7th Edition - JavaScript权威指南(第7版)
  • JavaScript: The Good Parts - JavaScript语言精粹
  • Learning React, 2nd Edition - React学习手册(第2版)
  • On Java 8 - On Java 中文版
  • Operating Systems - 操作系统导论
  • Programming with Types - 编程与类型系统
  • Python Data Science Handbook - Python数据科学手册
  • Sams Teach Yourself SQL in 10 Minutes, 5th Edition - SQL必知必会(第5版)
  • The Art of Software Testing, 3rd Edition - 软件测试的艺术(第3版)
  • Think Python, 2nd Edition - 像计算机科学家一样思考Python(第2版)
  • Understanding Computation - 计算的本质
  • You Don't Know JS - 你不知道的JavaScript(上卷)
  • You Don't Know JS - 你不知道的JavaScript(中卷)
  • 代码的未来
  • 面向对象是怎样工作的
  • 前端函数式攻城指南
  • 深度学习入门
  • 松本行弘的程序世界
  • 网络是怎样连接的(第2版)
  • 未来世界的幸存者
  • 游戏化思维:从激励到沉浸
  • 坐标React星
由 GitBook 提供支持
在本页
  • 图书信息
  • 书评

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的那本《算法》了。

上一页前言下一页CSS Visual Dictionary - CSS图鉴

最后更新于2年前