树和图是不同的但有着密切联系的两种数据结构。
自由树,是一个连通的、无环的无向图。一般情况下,我们提到一个图是树时,会省略掉形容词“自由”。称一个可能不连通的无向无环图为森林。许多树的算法对森林也适用。
1. 自由树的若干性质
令
G 是自由树;G 中任何两顶点由唯一简单路径相连;G 是连通的,但从图中移除任意一条边得到的图均不连通;G 是连通的,且|E|=|V|−1 ;G 是无环的,且|E|=|V|−1 ;G 是无环的,但如果向E 中添加任何一条边,均会使得图中包含一个环;