对于给定的图G,如何取得其分解求的其强连通子图?
定义 Gt 为transpose(G),将所有的边反向
DFS(G)对G进行深度优先搜索。
d[u] f[u]节点u的开始和结束时间
算法
DFS(G),节点按照f降序排列
计算 Gt
计算DFS(Gt)
最后获得的tree中有所有的连通子图。
定义 Gt 为transpose(G),将所有的边反向
DFS(G)对G进行深度优先搜索。
d[u] f[u]节点u的开始和结束时间
算法
DFS(G),节点按照f降序排列
计算 Gt
计算DFS(Gt)
最后获得的tree中有所有的连通子图。