算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~)

工欲善其事必先利其器
可千万别小看了这本入门书籍的选择, 可能它可以决定一部分,
你能否坚持对数据结构和算法的学习

小乔的选书辛酸路:

  • 在我初入门学习算法时,搜索“算法入门书籍推荐”找到了很多篇的推荐,
    我兴冲冲(用了九牛二虎之力)好不容易找到了电子书,下载。
  • 下载完成,打开书我傻眼了,
    这书是适合新手入门读没有错,但是它不适合Java新手入门读啊!代码不是C语言编写就是Python编写。
  • 而我需要的书籍是:书中代码用Java语言代码编写
    在我所找到的文章中很少或并没有介绍书中是否有代码,代码是用什么语言编写的
  • 我想,对于新手来说,书中有与你所学语言一致的代码还是重要的~
  • 毕竟不仅思路需要我们重视,实现思路的代码也是十分需要我们的重视哒~

为了不让广大朋友们遇此尴尬处境,

特比较以下七款爆款书籍(另附一款算法视频):

以下结果仅代表博主个人感受

一、漫画算法 小灰的算法之旅

算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~)

书中示范代码所用语言 评价 推荐指数 备注
Java 思路分析细致,示代码细致 算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~) 与《数据结构与算法分析Java语言描述》(见六)、《我的第一本算法书》(见七) 搭配阅读,效果更佳

二、算法图解

算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~)

书中示范代码所用语言 评价 推荐指数 备注
Python 思路分析细致,示例代码略粗糙 算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~) 与《我的第一本算法书》(见七) 搭配阅读,效果更佳

三、啊哈!算法

算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~)

书中示范代码所用语言 评价 推荐指数 备注
C 思路分析细致,示例代码详细 算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~) 与《我的第一本算法书》(见七) 搭配阅读,效果更佳

四、大话数据结构

算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~)

书中示范代码所用语言 评价 推荐指数 备注
C 思路分析略粗糙,示例代码详细 算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~) 与《我的第一本算法书》(见七) 搭配阅读,效果更佳

五、趣学算法

算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~)

书中示范代码所用语言 评价 推荐指数 备注
C 思路分析详细,示例代码详细 算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~) 与《我的第一本算法书》(见七) 搭配阅读,效果更佳 (对新手略不友好,建议小伙伴们有一些算法基础再来阅读)

六、数据结构与算法分析Java语言描述

算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~)

书中示范代码所用语言 评价 推荐指数 备注
Java 就像是课本的感觉,读起来比较枯燥但是全面 算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~) 与《漫画算法 小灰的算法之旅》(见一) 搭配阅读,效果更佳

七、我的第一本算法书

算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~)

书中示范代码所用语言 评价 推荐指数 备注
无示范代码 对算法均进行图文讲解,有趣易理解 算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~) 与上述推荐文章 (见一、二、三、四、五) 搭配阅读,效果更佳

附:视频讲解Java数据结构和算法:

图解Java数据结构和算法(韩顺平老师讲解)

算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~)

彩蛋

算法入门书籍该怎么选?快速找到适合你的书籍(详细,内含彩蛋哦~)