随笔分类 -  图论----Tarjan

摘要:在之前的博客中我们已经介绍了如何用Tarjan算法求有向图中的强连通分量,而今天我们要谈的Tarjan求桥、割点,也是和上篇有博客有类似之处的。 关于桥和割点: 桥:在一个有向图中,如果删去一条边,而后这个有向图不再联通,我们便称删去的这条边为有向图的桥。 割点:在一个有向图中,如果删去一个点,使这 阅读全文
posted @ 2018-10-11 14:35 WR_Eternity 阅读(446) 评论(0) 推荐(0)
摘要:今天,我们要探讨的就是——Tarjan算法。 Tarjan算法的主要作用便是求一张无向图中的强连通分量,并且用它缩点,把原本一个杂乱无章的有向图转化为一张DAG(有向无环图),以便解决之后的问题。 首先,我们在原图上跑一遍DFS,然后会发现三种边: 1、正常边:嗯,顾名思义就是连接祖先和儿子节点的边 阅读全文
posted @ 2018-09-04 08:46 WR_Eternity 阅读(128) 评论(0) 推荐(0)