记得我上本科的时候,我们老师一直跟我们强调:“算法才是编程的灵魂,一定要把算法学好。”因为不管你是Java编程爱好者、还是python的忠实粉丝,亦或觉得PHP才是这个世界最好的编程语言,都跨不过算法这个门槛。甚至可以说,懂算法的程序员才是一个合格的程序员,大部分互联网企业笔试环节必考算法,面试的时候也会让你手写算法,所以给大家推荐两本书,帮大家搞定算法这个难题。一本适合新手入门,一本适合找工作进阶。
1、《我的第一本算法书》
这本书是京都大学一个计算机教授和朋友联合出品的动画讲解算法的App 所衍生出来的书籍,非常适合新手朋友们。里面有枯燥的理论和复杂的公式,而是通过大量的步骤图帮助读者加深对数据结构原理和算法执行过程的理解,便于学习和记忆。将本书作为算法入门的第一步,是非常不错的选择。
下载地址:
链接:https://pan.baidu.com/s/1r_lxqzfg7YTHvAEQhNJwnQ
提取码:en9j
2、《剑指offer》
这本书大家一定如雷贯耳吧,基本上只要你是程序员就一定会用到这本书,书里面剖析了50个典型的程序员面试题,从基础知识、代码质量、解题思路、优化效率和综合能力五个方面系统整理了影响面试的5个要点。
下载地址:
链接:https://pan.baidu.com/s/1GD9yTglFZkn5n__965dKjA
提取码:mas8