浅谈LCA的几种算法

LCA,Lowest Common Ancestor,最近的公共祖先。在一棵树中对于两个节点u , v找出节点T,使得T同时为u,v的祖先。显然这样的T点确定存在且有可能有多个,其中深度最大的那个点确定为即为u,v两点的LCA。关于LCA的解法有不少种,暴力枚举,事先须要知道全部询问的离线的tarjan算法和基于RMQ的在线算法,下面说一下本身对这种几种算法的理解。算法   ⒈最容易想到的暴力搜索
相关文章
相关标签/搜索