【发布时间】:2015-02-10 07:32:07
【问题描述】:
我有一些有向无环图。我想查找O(1) 中两个顶点之间是否存在路径。
另外,我想在O(n^2) 的两个顶点之间添加和删除边。
我想,我需要存储信息,两个节点之间存在多少条路径。但我没有提出完整的算法。
【问题讨论】:
-
关于您的第一个问题,如果 B 可以从 到达,您可以通过添加一对 A,B 来预先计算一个地图一个.
标签: algorithm graph graph-algorithm directed-acyclic-graphs