最近公共祖先_(圖論)

在圖論和計算機科學中 ， 最近公共祖先  是指在一個樹或者有向無環圖中同時擁有和作爲後代的最深的節點 。 在這裏 ， 我們定義一個節點也是其自己的後代 ， 因此如果是的後代 ， 那麼就是和的最近公共祖先 。 最近公共祖先是兩個節點所有公共祖先中離根節點最遠的 ， 計算最近公共祖先和根節點的長度往往是有用的 。 比如爲了計算樹中兩個節點v和w之間的距離 ， 可以使用以下方法 ： 分別計算由v到根節點和w到根節點的距離 ， 兩者之和減去最近公共祖先到根節點的距離的兩倍即可得到v到w的距離 。 Category: 圖論 Category: 離散數學