📜  门| GATE 2017 MOCK II |问题 20

📅  最后修改于: 2021-09-25 04:36:37             🧑  作者: Mango

考虑以下语句: S1:有向图的 DFS 总是在遍历中产生相同数量的边,而与起始顶点无关。
S2:如果在有向图上进行 DFS 遍历时找到的所有后边都被删除,则生成的图是无环的。

下列哪些陈述是有效的?

(A) S1 和 S2 都有效
(B)只有 S1 有效
(C)只有 S2 有效
(D) s1 和 S2 都无效答案: (C)
说明:语句 S1:考虑图

图像

从 A(源顶点)开始,我们将得到 2 条边
从 B 开始只会得到 1 个边缘
从 C 开始,我们将没有优势

因此,有向图上的 DFS 可能不会给出相同数量的边。

语句 S2:后边是将顶点 u 连接到 a 中的祖先 u 的边 (u,v)
深度优先树。自环被认为是后边缘。后边缘描述了后代到祖先的关系,因为它们从“高”节点到“低”节点。
假设有一个后边缘 (u, v)。那么顶点 v 是深度优先森林中顶点 u 的祖先。因此在 G 中有一条从 v 到 u 的路径,后边 (u,v) 完成一个循环。去除后边缘将打破循环。

因此,删除所有后边将使图无环。所以这个说法是真的。这个问题的测验