割点、割边、双连通分量

Qiansui / 2023-09-01 / 原文

目录
  • 割点、割边
  • 双连通分量
  • 求双连通分量 - tarjan算法
  • 例题

割点、割边

割点 和 割边 就是特定的点和边,满足在图中删去其后,会使得图的连通分支数增加

例如下图中点 0, 1, 5, 7 就是割点(图中加粗),边 12、05、78、79 就是割边
image

双连通分量

双连通分为点双连通和边双连通

点双连通:在一个连通图中任选两点,如果它们之间至少存在两条“点不重复”的路径,称为点双连通
边双连通:在一个连通图中任选两点,如果它们之间至少存在两条“边不重复”的路径,称为边双连通
点双连通图可以理解为没有割点的连通图,边双连通可以理解为没有割边的连通图

双连通分量
点双连通分量:一个图中的点双连通极大子图
边双连通分量:一个图中的边双连通极大子图

双连通分量可以缩图,边双缩成树,点双缩成 block tree

求双连通分量 - tarjan算法

例题