作者:钱富贵链接:https://www.zhihu.com/question/19981544/answer/135669200来源:知乎著作权归作者所有,转载请联系作者获得授权。(一) 参考书目
推荐几本书,都是我当时学习的时候看的书,个人感觉很好,内容充实,讲解细致。
1、《Algorithms》一本很经典的算法书
Algorithms(中文翻译的书名叫 算法概论)**
2、刘汝佳的《算法竞赛入门经典(第二版)》
内容比较基础,适合初学者
算法竞赛入门经典(第2版)-刘汝佳(清晰非扫描版) - 下载频道 - CSDN.NET**
3、《程序员代码面试指南:IT名企算法与数据结构题目最优解》左程云
书中都是一些IT名企真实代码面试题,很全面地覆盖了算法与数据结构题型。
程序员代码面试指南-IT名企算法与数据结构题目最优解 - 下载频道 - CSDN.NET**
(二)课程
自己之前学习算法时一直在听下面这2个算法课程,是左程云主讲的,
这两个课程都是免费的。
讲得挺细致的, 像我这种算法、数据结构较为薄弱的同学都能听得很明白。
并且还有课后配套练习题,大部分是名企面试真题,听完课后练习很好地巩固了学习效果。
当时听完课后收获挺大。
牛课堂算法精讲直播讲座(2015)_牛客网**
牛课堂算法精讲直播讲座(2016)_牛客网**(三)课后练习题
我当时做的是这几个题库的题,结合使用,效果不错。
1、 专项练习
可以随意设置难度,选择知识点,题目挺全面的,知识点也很细。
智能专项练习C++Java前端经典笔试面试题库牛客网**
2、在线编程题
(1)《剑指offer》
66道在线编程题,支持js,php,java,c/c++,python,c#等多种语言。
程序员求职必刷。
剑指Offer_编程题_牛客网**
(2)leetcode在线编程
leetcode在线编程_牛客网**
(四)算法网站
Jeff Erickson 算法课程网站,有许多课程讲义 Erik Demaine 算法课程网站,有许多特殊专题 GeeksforGeeks 程序设计、数学、算法益智问题 Algorithms Notes 算法益智问题 VisuAlgo 数据结构可视化
Jeff Erickson**(五)数学网站1、Matrix67 一直十分仰慕M67。数学爱好者的天堂。 Wolfram Math World 这个网站收集了丰富的数学资料。 如果遇到数学问题,可以到这里查询资料
Matrix67.com - Home**2、http://planetmath.org** 这个网站的目标是称为数学的百科全书,有很多好读的数学文章 The On-Line Encyclopedia of Integer Sequences 收集了几乎世界上所有出现过的数列。找规律题神器!http://www.planetmath.org/**
网友评论