本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。
算法教科书通常让人昏昏欲睡,麻烦就在于算法是绕不开的必修课。以前大学有这个课程,看过几本算法书,都不太满意,看不懂很打击自信心。而这本图解书确实有所突破,很容易看懂,不枯燥。书不到200页,我几个小时就看了一半。虽然都是些入门级的算法,经过作者梳理后就很清晰了。
如果你是新手,这本书绝对适合你,而且个人建议搭配Python一起学习效果会更加显著。切记多练习,多码东西没有坏处!!!如果能力足够可以尝试看原版,因为我在读原版和翻译版时候就明显感觉到有些东西在原版时候的理解与读者有点差异,即使最后的结果一致,所以如果有能力或者读完了翻译版可以尝试下原版,嗯对了,想学到更多的东西一定要多查多问多交流,这样会帮助你更快更好的进步。
关注微信公众号:白玉盘(baiyu_pan),后台发送“算法图解”下载电子书。
网友评论