作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
所以我得到了什么是无向图的 DFS 树。这是问题所在:
现在我已经知道答案是(4,3)
但还有哪些未列出的边是不可能的?
(3,6) 会是有效边吗?(2,4) 或 (3,5) 呢
假设 DFS 树不同分支上的节点不能有边连接它们是否正确?
最佳答案
如原始问题中所述,图 G(V, E)
是无向的。考虑任何一对节点u, v\in V
,这样有一条边(u, v)\in E
。现在让我们在 DFS(深度优先搜索)中遍历图:
u
,我们最终将访问所有从u
可达的节点,包括v
,因此 v
将是 DFS 树中 u
(或其子节点)的子节点;v
,情况类似,因为图是无向的。因此,对于任何边 (u, v)\in E
,DFS 树中都会有一条路径将 u
连接到 v
。现在让我们看看您的案例:
1) (3,6) 会是有效边吗? (2,4) 或 (3,5) 呢?
2) 假设 DFS 树不同分支上的节点不能有边连接它们是否正确?
如果在无向图中有一条边连接两个节点u
和v
,那么就会有一条路径e1 e2 ... en
在关联的 DFS 树中将 u
连接到 v
(或将 v
连接到 u
)。因此,如果 DFS 树中的两个节点位于不同的分支上,则它们之间没有边。
关于algorithm - 无向图的 DFS 树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27516596/
为了获得我的瓷砖,我这样做: style(styleUri = Style.MAPBOX_STREETS) { +vectorSource(id = "parcel-source") {
我是一名优秀的程序员,十分优秀!