感谢图灵社区的电子书阅读奖励计划。
相比《算法图解》还是要枯燥难懂一些,上来就是用数学公式先解释算法是什么,对于用更加形象的事物来说明还是直接用专业语言说明,这就仁者见仁智者见智了。当然这本书并没有打着「易懂」的旗号来宣传,所以也是能够理解的。
使用大量的图片带来的好处就是直观,类似将动态图一张一张截取,对于算法的说明的确有非常大的帮助。但仍然是非常「硬核」的直接说明,很少有一些比喻来让读者更好理解。
前面部分都还不错,但是讲完搜索后第五章直接到安全算法,以为是开始介绍算法的实际用途,虽然安全算法的确是算法的一种实际用途,但作者并没有阐述为什么算法可以解决安全问题,只是简单的说明有哪些安全问题,以及如何解决,显得太突兀了,既不承前,也非启后。
如果能够以前面的内容,先给出一个小的算法解决安全问题的例子,再逐渐拓展开介绍肯定会更好。后面的内容也是大同小异,只是介绍有什么算法,并没有介绍为什么,读者只能被动接受而无法主动思考,这一点非常不好。
总体来说,并不是非常推荐这本书作为非专科的同学作为算法入门。不过提到的 app 算法动画图解 可能值得一看。