无向图双连通部件(双连通分量)
关节点和桥边的定义:
双连通部件的性质
每一个双连通部件应该包含至少两个顶点,除非整个无向图只包含一个顶点
如果两个双连通部件包含同一个顶点,那么这个共有的顶点必须是关节点
每一个双连通部件包含一个关节点,除非整个图就是一个双连通部件
如何判断无向图中哪个顶点是关节点
在深度优先搜索树中,一个顶点v(根结点除外)是关节点当且仅当
1. v不是叶结点
2. v的子树没有回边关联到v的祖先结点
每一个双连通部件应该包含至少两个顶点,除非整个无向图只包含一个顶点
如果两个双连通部件包含同一个顶点,那么这个共有的顶点必须是关节点
每一个双连通部件包含一个关节点,除非整个图就是一个双连通部件
在深度优先搜索树中,一个顶点v(根结点除外)是关节点当且仅当
1. v不是叶结点
2. v的子树没有回边关联到v的祖先结点