强连通有向图是一种有向图,其中对于每两个顶点和,存在从到的有向路径和从到的直接路径。设=(,)是一个强连通有向图,而=(,)∈是图中的一条边。设计一个有效的算法来判断′=(,∖{}),即没有边的图是否是强连通的。解释其正确性并分析其运行时间。
我的做法是运行BFS并计算标签总和,首先在原始图中从开始,然后在没有边的G'中再次运行(同样从开始)。如果第二个总和(在G'中)小于原始总和(在G中),则该图不是强连通的。
附言:这是我考试中的一个问题,我只得了3/13分,我想知道是否应该上诉。
我的做法是运行BFS并计算标签总和,首先在原始图中从开始,然后在没有边的G'中再次运行(同样从开始)。如果第二个总和(在G'中)小于原始总和(在G中),则该图不是强连通的。
附言:这是我考试中的一个问题,我只得了3/13分,我想知道是否应该上诉。