文章插图
害,这年头算法真的不好学,但是笔试面试又非常爱考,那咋办呢?我来给你推荐几本算法学习好书吧,都是我当年秋招复习时用的,算法导论什么的都给我吃灰去吧!!
算法书单
文章插图
算法图解
黄小斜的推荐语:这本书太适合入门了,特别是对于计算机非科班的我来说,用它来学算法的感觉非常酸爽,首先是图解的方法非常简单易懂,并且这本书里讲的算法都是非常常见和实用的,对你打好算法基础很有帮助!
本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量 。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等 。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;Kzui近邻算法 。
作者简介
Aditya Bhargava,软件工程师,兼具计算机科学和美术方面的教育背景,在adit.io撰写编程方面的博客 。
文章插图
啊哈算法
黄小斜的推荐语:这本书怎么说呢,算法书里的一股清流,既有入门的算法内容,又有一些比较进阶的算法知识,比如动态规划、DFS和BFS这类算法,这些算法自己学起来真的头大,所以就特别需要别人来讲解,这本书真心把这些复杂的算法讲的很简单易懂了 。需要参加算法面试笔试的同学必看!
《啊哈!算法》是一本充满智慧和趣味的算法入门书 。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,通过幽默的语言配以可爱的插图来讲解算法 。你更像是在阅读一个个轻松的小故事或是在玩一把趣味解谜游戏,在轻松愉悦中便掌握算法精髓,感受算法之美 。
《啊哈!算法》中涉及的数据结构有栈、队列、链表、树、并查集、堆和图等;涉及的算法有排序、枚举、深度和广度优先搜索、图的遍历,当然还有图论中不可以缺少的四种路径算法、两种生成树算法、割点与割边算法、二分图的匹配算法等 。
作者简介
纪磊,网名啊哈磊 。曾在中科院玩过单片机 。武汉大学历史上以本科生身份加入MSRA(微软亚洲研究院)的小伙伴,在机器学习组从事搜索引擎方面的研究 。
文章插图
漫画算法
黄小斜的推荐语:小灰的漫画算法书,这个不用我多说了吧,计算机图书霸榜多时,小灰真的tql,膜拜 。内容也非常棒,现在又出了Python版本,没买的赶紧了!
本书通过虚拟的主人公小灰的心路历程,用漫画的形式讲述了算法和数据结构的基础知识、复杂多变的算法面试题目及算法的实际应用场景 。
作者简介
魏梦舒(@程序员小灰):微信公众号“程序员小灰”的作者,多年的软件行业从业经验,先后在京东金融和摩拜科技从事研发工作,对算法有一定的兴趣和经验 。
文章插图
趣学算法
本书可作为程序员的学习用书,也适合从未有过编程经验但又对算法有强烈兴趣的初学者使用,同时也可作为高等院校计算机、数学及相关专业的师生用书和培训学校的教材 。
作者简介
陈小玉,副教授,硕士,高级程序员,研究方向:智能计算、机器学习与数据挖掘 。主讲《数据结构》、《算法设计与分析》、《人工智能》等专业课程,并发表过多篇计算机专业论文和项目
【终于有人把最适合学习算法的书单找出来了,面试必备】
推荐阅读
- 茶中自有人生,尽人生百味
- 不出门能打印社保证明吗?能!手把手教你
- 有人说:“选红茶,要选陈年红茶。新红茶有土腥气。”请问:这种看法对吗?[红茶]
- 网上买淘宝店靠谱吗 淘宝没有人买的店铺可以买吗?
- 网店怎样才能有销量 怎样把网店的销量做上去
- 今麦郎冰红茶怎么样?有人了解么?[红茶]
- nginx开启ssl并把http重定向到https的两种方式
- 你知道怎么才能把Word文件,变成别人只能看,却不能编辑修改吗?
- 王者荣耀占内存太大?手把手教你下载精简版,直接省出5G空间
- 安徽90后夫妻,因太会布置而走红,把83㎡装得堪称收纳教科书