我从以下网站了解DfS树:
http://rosalind.info/glossary/algo-depth-first-search/
在“深度优先搜索有向图”一节中,如果我们添加一个节点Z,该节点没有指向它的边缘,而是从Z到C的一个边缘,那么Z在生成的DFS树中会出现在哪里?
它从Z到C的边是树边还是交叉边?
谢谢!
发布于 2016-04-10 03:04:14
当您为给定的问题构建新的DFS树时,很明显:
你应该自己检查一下这个答案。
发布于 2019-11-30 18:15:57
树(或林)的外观以及边缘ZC的类型取决于DFS从何处运行,以及首先选择了哪些节点。如果DFS在访问C之前访问Z,那么ZC将是树的边缘,因为它是唯一的,Z将是具有多个节点的树的一部分。如果DFS从Z开始,那么将有一个以Z作为根节点的树。但是,如果只有在访问了C之后才发现Z,那么C也必须已经完成(完全探索),因为任何其他节点都无法访问Z。因此,在这种情况下,ZC是一个交叉边,Z将在一棵树中本身。
https://stackoverflow.com/questions/36524993
复制相似问题