基於RMQ的LCA

最近公共祖先問題(LCA)就是:ios 給定一棵樹,不斷地詢問兩個點的最近的公共祖先節點是多少。web 基於RMQ的方法是一種在線的方法,基本思想是數組 對樹進行DFS,求出樹的DFS序,記錄下每一個節點第一次訪問時在DFS序中的位置,咱們能夠知道:svg 所詢問的兩個點的最近公共祖先是這兩個節點在DFS序中兩個下標的區間內離根最近的那個節點。ui 因此咱們在進行DFS是還須要記錄下每一個節點的深
相關文章
相關標籤/搜索