前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >边双联通分量与割边

边双联通分量与割边

作者头像
attack
发布2018-04-10 16:32:52
1K0
发布2018-04-10 16:32:52
举报

前言

在图论中,除了在有向图中的强连通分量,在无向图中还有一类双联通分量

双联通分量一般是指点双连通分量

当然,还有一种叫做边双连通分量

边双联通分量

对于一个连通图,如果任意两点至少存在两条“边不重复”的路径,则说图是点双连通的,边双连通的极大子图称为边双连通分量。

边双联通分量的计算方法比较简单

类比tarjan求强联通分量的算法,唯一的区别在于不能沿着dfs过来的那条边走回去。

也就是说在tarjan的时候我们需要记录一下父亲节点

其余的就和普通的tarjan一样啦

例题

割边(桥)

割边:对于无向图中的边i,若去掉i,无向图的联通快个数会增加,则称点i为割边(桥)

计算方法

不难发现一条边是割边当且仅当他不在任何一个边双里。

也就是说当low[v]>dfn[u](u,v)就是一条割边。

例题

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-02-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 边双联通分量
  • 割边(桥)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档