最近公共祖先(LCA)倍增法

1.最近公共祖先的定义: 在一棵没有环的树上,每一个节点确定有其父亲节点和祖先节点,而最近公共祖先,就是两个节点在这棵树上深度最大的公告的祖先节点。 你的父亲是你的祖先,而LCA还能够将本身视为祖先节点。 举个例子吧,以下图所示:LCA(5,12)=1,LCA(7,10)=3,LCA(3,12)=3;   2.如何求LCA 咱们先想暴力的方法: 举个例子:对于5和11的LCA是1; 先DFS遍历一
相关文章
相关标签/搜索