文章目录 前言 教程与参考 学习大纲 前言 从十月下旬开始刷leetcode,记录一下自己刷过的题目,计划分三步。 第一步:线性数据结构,包括数组,链表,队列,栈等等等 第二步:树数据结构,包括二叉树,堆,字典树等等 第三步:算法,包括搜索,递归,排序,动态规划等等 本人从2019.10.22开始刷数据结构与算法,刷题参照以下教程 教程与参考 程序员必须掌握的核心算法有哪些-csdn博客 参考书籍:c++primer;数据结构与算法分析–c语言描述;剑指offer 在线刷题网站:lintcode 程序员必须掌