【算法詳解 && LCA】最近公共祖先

1、定義 LCA(Lowest Common Ancestors),即最近公共祖先,是指在有根樹中,找出某兩個結點u和v最近的公共祖先。 公共祖先是什麼?對於x,y。若是z既是x的祖先也是y的祖先,那麼咱們就稱z是x和y的公共祖先。html 如上圖,結點4,6的公共祖先有一、2, 但最近的公共祖先是2,即Lca(4,6) = 2node 2、求法 向上標記法 思想:先讓u,v中深度大的往上走,直到
相關文章
相關標籤/搜索