淺談LCA的在線算法ST表

求LCA(最近公共祖先)的算法有好多,按在線和離線分爲在線算法和離線算法。算法 離線算法有基於搜索的Tarjan算法比較好,而在線算法則是基於dp的ST算法比較好。數組 此次先講一下ST算法。spa 這個算法是基於RMQ(區間最大最小值編號)的,而求LCA就是把樹經過深搜獲得一個序列,而後轉化爲求區間的最小編號。code 好比說給出這樣一棵樹。blog 經過深搜能夠獲得這樣一個序列: 節點ver:
相關文章
相關標籤/搜索