首页 > 技术文章 > 数据结构与算法学习路线

-TheMilkyWay 2021-08-02 10:20 原文

背景

学过C、C++,还可以;学过数据结构与算法,比较烂,但大概东西都有点印象。
目前想法:看书学习,有自学教材、工具书、刷题书、理论书
刷题网站:牛客网、leetcode、PTA
有实在理解不了的概念,看视频(俺还是喜欢视频),有好的视频合集就在这个页面更新

2013王道-自学教材

​ 简单题:查找、排序、日期、hash、排版、贪心算法

​ 部分数据结构:栈、哈夫曼树、二叉树、二叉排序树

​ 部分数学问题:素数、高精度整数...

​ 图论:编码及相关问题

​ 搜索:查找的进一步延伸

​ 动态规划:经典问题

​ 考试技巧:模板库、调试技巧

2019年末leetcode 101-刷题书

​ 算法大类

​ 数学大类

​ 数据结构大类

​ 基础讲解,配合leetcode上的题

2016leetcode题解-工具书

​ 所有题目答案,C++11编写

​ 没有知识点讲解

啊哈算法-不准备用

​ 算法入门,通俗易懂

​ 排序、栈队列链表、枚举、搜索、图遍历、最短路径、树、图相关

大话数据结构-理论书

​ c语言编写,基础讲解详细

​ 数据结构、算法概论

​ 线性表、栈与队列、串、树、图

​ 查找、排序

2016算法笔记-自学教材

​ 面向机试

​ C/C++入门

​ 入门篇:入门模拟、算法、数学问题、stl

​ 提高篇:数据结构、搜索、图、动态规划、字符串


给自己看的,就不麻烦整书资源的链接了

推荐阅读