入门算法应该看哪本书呢?如果一开始看《算法导论》有些吃力的话,非常推荐先看这本《算法图解》,对于零基础入门非常友好,文末地址。
豆瓣评分8.4分
这本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。就像这本书副标题写的那样,“像小说一样有趣的算法入门书”,主打“图解”,通俗易懂。它只有不到 200 页,作为入门,看看这本书,能让你对数据结构和算法有个大概的认识。
资料截图:中文版带书签
目录
第 1 章 算法简介
第 2 章 选择排序
第 3 章 递归
第 4 章 快速排序
第 5 章 散列表
第 6 章 广度优先搜索
第 7 章 狄克斯特拉算法
第 8 章 贪婪算法
第 9 章 动态规划
第 10 章 K最近邻算法
第 11 章 接下来如何做
获取方式: 公众号 程序员阿狗
回复 「 算法图解 」