您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页关于Tarjan

关于Tarjan

来源:华佗小知识

我真是猪脑子哇

学姐讲的全被我吃了

qwq

今天又温习了一下, 觉得还是写下来比较好

毕竟我的记忆力

犹如冬风

不仅刷刷刷的还飕飕飕的

 

关于割点与割边(桥):

割点:删它及其连边去之后图变为不连通

能够成为割点的条件: 1.对于根节点,有两棵或以上子树 2.对于非根非叶节点, 某棵子树没有指向u的祖先的回边

割边:删掉这条边之后图变为不连通

成为割边的条件:(u,v)为树边且low[v]>dfn[u]时   原因: 表示v节点只能通过该边与u相连

例题:洛谷

代码:

 

 

关于强连通分量与缩点:

非强连通图的极大强联通子图(哪个lian通无所谓)

要用到栈

例题:洛谷

代码:

注意更新的是x的low

缩点:就是把low相同的所有点缩为一个点

关于双连通分量:

貌似不是很常用的亚子

对于一个无向图的子图, 当删除其中任意一条边后, 不改变图的连通性, 这样的子图叫边的双联通子图。而当子图的边数达到最大时, 叫做边的双联通分量

怎样求双连通分量:

对于一个无向图, 当我们把图中所有的割边去掉以后, 剩下的每一个区域就是我们要求的边的双连通分量。

 

转载于:https://www.cnblogs.com/yanxiujie/p/11441811.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务