作者:钱富贵链接:https://www.zhihu.com/question/19981544/answer/135669200来源:知乎著作权归作者所有,转载请联系作者获得授权。(一) 参考书目
推荐几本书,都是我当时学习的时候看的书,个人感觉很好,内容充实,讲解细致。
1、《Algorithms》一本很经典的算法书
2、刘汝佳的《算法竞赛入门经典(第二版)》
内容比较基础,适合初学者
3、《程序员代码面试指南:IT名企算法与数据结构题目最优解》左程云
书中都是一些IT名企真实代码面试题,很全面地覆盖了算法与数据结构题型。
(二)课程
自己之前学习算法时一直在听下面这2个算法课程,是左程云主讲的,
这两个课程都是免费的。
讲得挺细致的, 像我这种算法、数据结构较为薄弱的同学都能听得很明白。
并且还有课后配套练习题,大部分是名企面试真题,听完课后练习很好地巩固了学习效果。
当时听完课后收获挺大。
我当时做的是这几个题库的题,结合使用,效果不错。
1、 专项练习
智能专项练习C++Java前端经典笔试面试题库牛客网**
2、在线编程题
(1)《剑指offer》
66道在线编程题,支持js,php,java,c/c++,python,c#等多种语言。
程序员求职必刷。
(2)leetcode在线编程
(四)算法网站
Jeff Erickson 算法课程网站,有许多课程讲义 Erik Demaine 算法课程网站,有许多特殊专题 GeeksforGeeks 程序设计、数学、算法益智问题 Algorithms Notes 算法益智问题 VisuAlgo 数据结构可视化