相关疑难解决方法(0)

在有向无环图中找到最低共同祖先的算法?

想象一下有向无环图如下,其中:

  • "A"是根(总有一个根)
  • 每个节点都知道它的父节点
  • 节点名称是任意的 - 没有什么可以从它们推断出来
  • 我们从另一个来源得知节点是按照A到G的顺序添加到树中的(例如它们是版本控制系统中的提交)

有向无环图

我可以使用什么算法来确定两个任意节点的最低共同祖先(LCA),例如,共同的祖先:

  • B和E是B.
  • D和F是B.

注意:

algorithm graph directed-acyclic-graphs lowest-common-ancestor

28
推荐指数
3
解决办法
2万
查看次数