外观
无向树
约 589 字大约 2 分钟
2025-03-16
一、无向树的定义
无向树是满足以下条件的连通无向图:
- 无回路性:图中不含任何简单回路;
- 连通性:任意两顶点间存在唯一路径;
- 边数关系:若树有n个顶点,则恰有n−1条边(称为树公式)。
示例:
- 顶点集V={a,b,c,d},边集E={ab,ac,ad}构成树(满足4顶点、3边)。
二、无向树的六个等价命题
以下命题在无向图G中互为等价:
编号 | 命题描述 |
---|---|
1 | G是无向树(连通且无回路) |
2 | G无回路,且m=n−1(m为边数,n为顶点数) |
3 | G连通,且m=n−1 |
4 | G连通,但删除任意一条边后不再连通(极小连通性) |
5 | G无回路,但添加任意一条边后产生唯一回路(极大无回路性) |
6 | 任意两顶点间存在唯一简单路径 |
注:以上命题可互相推导,构成无向树的核心性质体系。
三、生成树
定义
生成树是连通图G的一个生成子图且为树,即:
- 包含G的所有顶点;
- 是G的极小连通子图(边数最少)。
性质
- 边数:若原图G有n顶点,则其生成树恰有n−1条边;
- 存在性:连通图至少存在一棵生成树;
- 构造方法:通过破圈法(删除回路中的边)或避圈法(Kruskal算法)生成。
四、例题
例题1:判断无向树
题目:判断图G=(V,E)是否为树,其中V={1,2,3,4},E={12,13,14,23}。
解:
- 顶点数:n=4,边数:m=4;
- 验证树公式:m=n−1⟹4=3,不满足;
- 结论:G不是树(存在回路1-2-3-1)。
例题2:求生成树
题目:为下图构造生成树:
A ———— B ———— C
| |
D ———— E
解:
- 破圈法:删除边BE,得到生成树边集{AB,BC,AD,DE};
- 验证:包含所有顶点,无回路,边数5−1=4。
例题3:应用生成树计数
题目:完全图K4有多少棵生成树?
解:
- Cayley公式:完全图Kn有nn−2棵生成树;
- 计算:44−2=16;
- 结论:K4有16棵生成树。
版权所有
版权归属:NateHHX