摘要: 今天,我们要探讨的就是——Tarjan算法。 Tarjan算法的主要作用便是求一张无向图中的强连通分量,并且用它缩点,把原本一个杂乱无章的有向图转化为一张DAG(有向无环图),以便解决之后的问题。 首先,我们在原图上跑一遍DFS,然后会发现三种边: 1、正常边:嗯,顾名思义就是连接祖先和儿子节点的边 阅读全文
posted @ 2018-09-04 08:46 WR_Eternity 阅读(126) 评论(0) 推荐(0)