目录

  • 1 绪论
    • 1.1 数据结构与算法的发展简史
    • 1.2 利用计算机求解问题的一般过程
    • 1.3 数据结构 的基本概念和术语
    • 1.4 算法的概念
    • 1.5 算法的复杂度分析
  • 2 第2章 线性结构
    • 2.1 线性结构-合并图书案例
    • 2.2 顺序储存
    • 2.3 链式存储
    • 2.4 栈和队列
    • 2.5 查找算法
    • 2.6 排序算法&项目实战
  • 3 第三章 递归分治
    • 3.1 项目指引
    • 3.2 递归与分治的基础知识
    • 3.3 二分查找与快速排序
    • 3.4 汉诺塔递归实战
    • 3.5 大整数乘法实案例
  • 4 树
    • 4.1 项目指引
    • 4.2 树的基础知识-性质-链式结构-遍历-操作
    • 4.3 新建课程目录
    • 4.4 项目实战(查找平衡树与堆排序)
    • 4.5 项目实战-压缩编码与频繁模式挖掘
  • 5 图与贪心算法
    • 5.1 图-项目指引
    • 5.2 图-基础知识
    • 5.3 图的遍历DFS-BFS
    • 5.4 贪心算法
    • 5.5 项目实战
  • 6 动态规划DP
    • 6.1 项目指引
    • 6.2 动态规划简介
    • 6.3 动态规划基本要素
    • 6.4 动态规划项目实战
图-基础知识