图与树
有向图/无向图刻画不对称/对称关系;树是边数最少的连通图,森林与生成树是树在一般图上的延伸,广泛用于数据结构。
所属主题:图论 ↗阅读路径
参考可汗学院 Get ready 机制:先修概念 → 当前概念 → 进阶概念,✓ 表示已读。
01定义
图 由顶点与边组成,是最通用的关系模型;有向图刻画不对称关系,无向图刻画对称关系。树是边数最少的连通图( 顶点恰 条边),是数据结构与网络骨架的基本构件。
02核心要点
01
图的表示
邻接矩阵、邻接表、关联矩阵三种表示各擅胜场;图同构判定(GI)是复杂度理论中地位特殊的问题——既非已知 NP 完全,也未知多项式可解。
02
树的等价刻画
无圈连通 ⇔ 任意两点恰一条路径 ⇔ 连通且去任一边即断 ⇔ 且连通——四种定义互相等价,应用各异。
03
计数与结构
凯莱公式: 个标号顶点共有 棵树(普吕弗序列双射证明);生成树计数由基尔霍夫矩阵树定理统一处理。
03关键公式
04历史沿革
欧拉 1736 年解决柯尼斯堡七桥问题开创图论;凯莱 1857 年计数化学异构体时研究树;基尔霍夫 1847 年用图分析电路——图论自诞生即面向应用。
05应用与延伸
文件系统目录、社交网络、互联网路由表、编译器语法树、数据库查询计划——一切层级与关联结构的数学底座。
06交互演示
生成树:n 个节点的连通无环骨架逐步加边:树的边数恒为 n−1