完整四部、15 节,共 184 道题。教材、操作演示、测试与独立解析均已配齐。HTML 教材支持章内目录、投影大字、打印和本地学习进度。
第一部:算法与数据结构基础
教材 · 演示 · 测试 · 解析什么是算法?
1 个演示规格、步骤、正确性与资源取舍
12 道题02
计算量与时间复杂度
19 个演示基本操作、增长阶、最好最坏与摊销
12 道题03
什么是数据结构?
1 个演示抽象接口、封装、对象与引用
12 道题
第二部:基本数据结构
教材 · 演示 · 测试 · 解析数组、栈与队列
8 个演示随机访问、插入删除、LIFO 与 FIFO
16 道题05
链表
1 个演示单链、循环链、双链与节点连接
12 道题06
树结构
1 个演示节点关系、深度优先、层序与表达式树
12 道题
第三部:搜索
教材 · 演示 · 测试 · 解析什么是搜索?
1 个演示记录与键、线性、二分和更新成本
12 道题08
哈希法
1 个演示冲突、拉链、探测、扩容与 Python 容器
12 道题09
二叉搜索树
1 个演示按键搜索、插入、删除与中序有序
12 道题10
平衡树
1 个演示AVL 旋转、树高控制、红黑与 B 树
12 道题
第四部:排序
教材 · 演示 · 测试 · 解析什么是排序?
1 个演示排序规则、记录关联、稳定性与成本
12 道题12
简单排序算法
1 个演示冒泡、选择、稳定选择和插入
12 道题13
希尔排序
1 个演示增量分组、间隔插入与稳定性反例
12 道题14
快速排序
1 个演示双指针分区、枢轴、退化与短侧优先
12 道题15
归并排序
1 个演示稳定合并、缓冲、链表与外部有序段
12 道题