【发布时间】:2013-12-13 00:08:18
【问题描述】:
我想知道一种快速算法来确定有向图还是无向图是树。
Thispost 好像有处理,但不是很清楚;根据这个链接,如果图是无环的,那么它就是一棵树。但是,如果您考虑下面的有向图和无向图:在我看来,只有图 1 和图 4 是树。我想 3 既不是循环的,也不是树。
需要以有效的方式检查有向图或无向图是否是树?并提前一步:如果一棵树存在,那么它是否是二叉树?
【问题讨论】:
-
快速说明,链接的问题确实只处理无向案例。我的理解是你想处理定向案件?在有向的情况下,还有其他情况需要担心(
A -> B <- C是一棵树吗?)。