数据结构ALGO COURSE MAP
Master Blueprint · 数据结构总控图纸 · REV 2026.08

数据结构

Data Structures, From Lists to Graphs

按考研 408 数据结构科目编排的总控图:线性结构、树与二叉树、图、查找、排序。全书精读、复杂度速查、算法演示、经典书笔记,以及学科发展史与产业格局,按图纸编号归档。

图纸资料 · Drawing Data 8 类

  • 全书精读10 章
  • 复杂度表算法速查
  • 交互演示8 出
  • 经典书目9 本
  • 精读笔记8 本
  • 发展史1 册
  • 产业格局1 册
  • 复查题库自测
ABSTRACTION 关系约束逐步放宽:相邻 → 层次 → 一般边关系 STUDY ORDER 复习台阶,不是运行时流水线 LIST TREE GRAPH O(1) log n n n log n n² 复杂度标尺 · 须写清最好/平均/最坏 快排平均 n log n · 最坏 n² 归并稳定 · 堆/快排通常不稳 LINEAR 表 · 栈 · 队 · 串 TREE 遍历 · BST · AVL GRAPH 遍历 · 最短路 · MST SEARCH 折半 · B 树 · 散列 SORT 稳定 · 复杂度 BST 最坏可退化成链 Dijkstra 要求边权非负 — 复习台阶 · 五大模块(非运行时流水线)—
FIG.0 — 408 模块总图 · 线性 → 树 → 图 → 查找 → 排序详见 BOOK / DEMOS
01

学习路径

Study Sequence — Linear, Tree, Graph, Search, Sort

同一模块从定义到复杂度到演示到书目,按台阶往上走;复查时哪级生疏回哪级。

ST-01

线性结构

顺序表随机访问 O(1),按位插入删除 O(n)。单链表按位定位 O(n);已定位到相关前驱结点后,插入/删除的改链操作 O(1)。栈后进先出,队先进先出。
ST-02

树与二叉树

先序/中序/后序是遍历次序,不是三种树。BST 查找 O(h);随机插入形成的 BST 期望 O(log n),退化成链时最坏 O(n)。AVL 用旋转维持平衡,查找 O(log n)。哈夫曼树给前缀码。
ST-03

图

邻接表上 BFS/DFS 都是 O(V+E)。无权最短路用 BFS。Dijkstra 要求边权非负;有负权看题面是否允许 Bellman-Ford / Floyd。拓扑排序只对有向无环图。
ST-04

查找

折半查找要求有序的顺序表,O(log n)。B 树 / B+ 树是多路平衡树。散列平均查找接近 O(1),全部撞到同一槽时最坏 O(n)。
ST-05

排序

快排平均 O(n log n)、最坏 O(n²),通常不稳定。堆排最坏也是 O(n log n),通常不稳定;建堆 O(n)。归并与直接插入、冒泡、基数(按位稳定)是稳定的。简单选择通常不稳定。
ST-06

读经典

主力:严蔚敏对大纲,Sedgewick 走实现,Weiss 盯分析,CLRS 分清证明与超纲。延伸:珠玑讲直觉,Offer 只对题型,进阶指南整本竞赛超纲,《算法图解》只作前导读。
ST-07

看演进

从手算表格到 Knuth,再到标准库与竞赛生态;产业页只陈述格局,观点与事实分开,时点 2026-08。
ST-08 ⟳

循环复查

按章节抽题回炉:稳定性、快排最坏、Dijkstra 负权、BST 退化、散列最坏链。
02

特效展厅

Animated Plates — Each Concept, One Scene

原五出加三出:LCS 专题、建堆下滤、KMP 匹配。建堆与 KMP 属 408 纲内,仅 LCS/DP 是专题。

03

图纸目录

Drawing Index — The Book & Tools

全书 10 章按 408 大纲展开五大模块,外加速查、演示、书目、史与产业、题库。点击一行空降。

SHEET章节 TITLE内容摘要 CONTENTS层级 LV所属部分 PART