图论篇6——割点(关节点)

本文介绍了图论中的连通图概念,并详细讲解了割点(关节点)和割边(桥)。提供了两种识别割点的算法:DFS(时间复杂度O(n^2))和Tarjan算法,后者具有线性时间复杂度。文章通过实例解释了DFS树、反向边,并给出了判断非根节点是否为割点的条件。最后,提到了相关在线编程题目的链接。
摘要由CSDN通过智能技术生成

引入

连通图

    在一个**无向图**$G$中,若从顶点$i$ 到顶点$j$有路径相连,则称 $i$和$j$是连通的。如果图中任意两点都是连通的,那么图被称作连通图。如果$G$是有向图,则称为强连通图(注意:需要双向都有路径)。如果是单向连通,则称$G$为单向连通图。

割点(关节点)

    在无向连通图$G=(V,E)$中: 若对于$x\in V$, 从图中删去节点$x$以及所有与$x$关联的边之后, $G$分裂成两个或两个以上不相连的子图, 则称$x$为$G$的割点。 简而言之, 割点是无向连通图中的一个特殊的点, 删去中这个点后, 此图不再连通, 而所以满足这个条件的点所构成的集合即为割点集合。

割边(桥)

    如果删除$G$的一条边$b$,图$G$分离成两个非空子图,则称边$b$为图$G$的桥。如下图中,顶点$u$和$v$都是割点,其他顶点都不是割点,边$(u,v)$是桥,其他边都不是桥。
1470173-20191028180254108-2115497647.png
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值