Algorithm 无向图的DFS树

Algorithm 无向图的DFS树,algorithm,tree,depth-first-search,Algorithm,Tree,Depth First Search,给我一个无向图的DFS树。 问题是: 现在我已经知道答案是(4,3) 但还有哪些未列出的优势是不可能的 (3,6)是有效边吗? 那么(2,4)或(3,5)呢 假设DFS树的不同分支上的节点不能有连接它们的边,这是否正确?如原问题所述,图G(V,E)。考虑任何一对节点 u,v > v > < > E < /代码>中< >边>代码>(u,v)。现在让我们在DFS(深度优先搜索)中遍历图形: 如果我们首先到达u,我们最终将访问所有可从u访问的节点,包括v,因此v将是DFS树中u(或其子节点)的

给我一个无向图的DFS树。 问题是:

现在我已经知道答案是(4,3)

但还有哪些未列出的优势是不可能的

(3,6)是有效边吗? 那么(2,4)或(3,5)呢

假设DFS树的不同分支上的节点不能有连接它们的边,这是否正确?

如原问题所述,图
G(V,E)
。考虑任何一对节点<代码> u,v > v > < <强> > E < /代码>中< <强> >边>代码>(u,v)。现在让我们在DFS(深度优先搜索)中遍历图形:

  • 如果我们首先到达
    u
    ,我们最终将访问所有可从
    u
    访问的节点,包括
    v
    ,因此
    v
    将是DFS树中
    u
    (或其子节点)的子节点
  • 如果我们先到达
    v
    ,情况是类似的,因为图形是无向的
因此,对于E中的任何边
(u,v)\n DFS树中将有一条路径连接
u
v
。现在让我们看看您的案例:

1) (3,6)是有效边吗?那么(2,4)或(3,5)呢

  • (3,6):不是有效边。如果有这样的边,3将是6的子节点
  • (2,4):不是有效边。如果存在这样的边,2将是4的子节点
  • (3,5):不是有效边。如果有这样的边,3将是5的子节点
2) 假设DFS树的不同分支上的节点不能有连接它们的边,这是否正确

如果在无向图中有一条边连接两个节点
u
v
,则将有一条路径
e1e2。。。在关联DFS树中,将
u
连接到
v
(或
v
连接到
u
)。因此,如果DFS树中的两个节点位于不同的分支上,则它们之间没有边