问题:您有一个无向图G = (V, E)
(V = 顶点,E = 边),您必须访问每个顶点并在两个方向上通过每个边。
我所知道的关于图的唯一算法是 DFS、BFS 和一些 MST(Kruskal 等)。我和朋友正在讨论这个问题,如果它是直接的,我会简单地 DFS,然后 DFS 转置,但不幸的是,图表是无向的。我的朋友建议我们执行 MST 并对 MST 进行 DFS,然后通过迭代那些不在 MST 中的边来找到剩余的边。我有点明白他的意思,但我不确定这是一个好方法吗?意见?另外,如果它是无向的,我如何能够在两个方向上通过边缘?