在无向图中,一个指向已经访问过的节点的边是否可能导向当前节点的非祖先顶点?
更明确地说,我想在无向图上实现深度优先搜索。如果我遇到一个连接当前顶点和已经访问过的顶点的边,那么通过迭代父数组,我能否保证从一个顶点到另一个顶点存在一条路径?
最自然的答案似乎是肯定的。我还没有找到反例。你认为呢?
以DFS术语来说:
在无向图中,一个边是否可以是交叉边 - 即导向一个已经发现的非起点祖先节点的边?
在无向图中,一个指向已经访问过的节点的边是否可能导向当前节点的非祖先顶点?
更明确地说,我想在无向图上实现深度优先搜索。如果我遇到一个连接当前顶点和已经访问过的顶点的边,那么通过迭代父数组,我能否保证从一个顶点到另一个顶点存在一条路径?
最自然的答案似乎是肯定的。我还没有找到反例。你认为呢?
以DFS术语来说:
在无向图中,一个边是否可以是交叉边 - 即导向一个已经发现的非起点祖先节点的边?