淺談LCA的幾種算法

LCA,Lowest Common Ancestor,最近的公共祖先。在一棵樹中對於兩個節點u , v找出節點T,使得T同時爲u,v的祖先。顯然這樣的T點確定存在且有可能有多個,其中深度最大的那個點確定爲即爲u,v兩點的LCA。關於LCA的解法有不少種,暴力枚舉,事先須要知道全部詢問的離線的tarjan算法和基於RMQ的在線算法,下面說一下本身對這種幾種算法的理解。算法   ⒈最容易想到的暴力搜索
相關文章
相關標籤/搜索