随笔分类 -  { 图论 { 连通性 { 割边\割点 } } }

摘要:题目要输出一个无向图的所有割边。用Tarjan算法: 一遍DFS,构造出一颗深度优先生成树,在原无向图中边分成了两种:树边(生成树上的边)和反祖边(非生成树上的边)。 顺便求出每个结点的DFS序dfn[u] 和 每个结点能沿着它和它的儿子的返祖边达到的结点最小的DFS序low[u]。 一条边(u,v 阅读全文
posted @ 2016-01-23 20:26 WABoss 阅读(257) 评论(0) 推荐(0) 编辑
摘要:题目求一个无向图的所有割点,并输出删除这些割点后形成几个连通分量。用Tarjan算法: 一遍DFS,构造出一颗深度优先生成树,在原无向图中边分成了两种:树边(生成树上的边)和反祖边(非生成树上的边)。 顺便求出每个结点的DFS序dfn[u] 和 每个结点能沿着它和它的儿子的返祖边达到的结点最小的DF 阅读全文
posted @ 2016-01-23 20:16 WABoss 阅读(228) 评论(0) 推荐(0) 编辑