Algorithm 图表检查三个节点之间是否存在路径
问题在于,我们必须找到从A到C的路径,该路径通过节点B,或者下面的示例图A-G-F-B-L-CAlgorithm 图表检查三个节点之间是否存在路径,algorithm,graph,graph-algorithm,Algorithm,Graph,Graph Algorithm,问题在于,我们必须找到从A到C的路径,该路径通过节点B,或者下面的示例图A-G-F-B-L-C 现在使用BFS实现从A到C很容易,但我不知道如何确保该路径通过B?首先运行BFS到达中间节点,然后从该中间节点运行BFS到所需的目标节点 所谓“路径”,您可能指的是“简单路径”——没有重复顶点的路径 首先,确保A、B和C已连接 存在A-…-B-…-C路径: 没有将A、B和C拆分为3个不同组件的切割顶点 A不是将B和C拆分为不同组件的切割顶点 C不是将B和a拆分为不同组件的切割顶点 否。这两条路径可能
现在使用BFS实现从A到C很容易,但我不知道如何确保该路径通过B?首先运行BFS到达中间节点,然后从该中间节点运行BFS到所需的目标节点 所谓“路径”,您可能指的是“简单路径”——没有重复顶点的路径 首先,确保A、B和C已连接 存在A-…-B-…-C路径:
- 没有将A、B和C拆分为3个不同组件的切割顶点
- A不是将B和C拆分为不同组件的切割顶点
- C不是将B和a拆分为不同组件的切割顶点