题外话- -本蒟蒻在看到一些结论或者发现什么结论的时候总是喜欢自己证明一下。刷题的时候看到树和二分图结合起来,其实不用判断一棵树是不是二分图,因为它一定是!
我们都知道一颗n个节点的树有n-1条边,并且除根节点以外每个节点都只有一个父亲。二分图中,将顶点集合V分成两个互不相交的子集(A,B),且每条边的两个顶点分别在A和B中。
证明:设G=(V,E)是一颗无根树。取树的任意一个节点为根节点,将这个节点放入一个顶点集合A中,那么就可以将这个节点的孩子节点放入另一个顶点集合B中……以此类推,能将一棵树的顶点集合V分成两个互不相交的子集(A,B),且每条边的两个顶点分别在A和B中。所以树G为二分图。如下图所示