参考书籍
《王道考研数据结构与算法》【naih】
《大话数据结构》【rnu5】
《数据结构与算法_严慧敏》【24ds】
《2020 版数据结构高分笔记_天勤》
参考教程
- 王道考研数据结构与算法
- 数据结构与算法_小甲鱼
- 数据结构与算法-笔记
- 数据结构与算法教程【B站】【青岛大学】
推荐工具或平台
非考研向学习路径
学习建议
学好数据结构和算法 —— 开篇
学数据结构和算法的资源推荐
如何系统学习算法
思维导图
如何科学地完成 leetcode
- 题单选择:热门 100,热门 200,腾讯 50 和精选 top 面试
- 按分类刷;每个分类从 Easy 到 Medium 顺序刷
- 优先刷 树、链表、二分查找、DFS、BFS 等面试常考类型
- 优先刷题号靠前的题目
- 优先刷点赞较多的题目
- 先浏览一遍基础,先看看题目,一分钟没有思路就看答案
- 先试运行
【注】不应该自己死抠一个题目,如果想了一会没有任何思路,就应该果断看别人怎么写的。在理解了别人的做法之后,再凭理解和记忆在 LeetCode 的代码框里敲一遍。
leetcode 算法书籍
leetcode 算法图解
九章刷题
leetcode 刷题 b站
刷完 900 多道算法题的首次总结:LeetCode 应该怎么刷?