LCA--ST表+歐拉序

預備知識:php 存圖的幾種方式 連接html 歐拉序與dfs序區別node   一.ST表+歐拉序 ①原理: 歐拉序(前序遍歷獲得的序列,叫dfs序,但數字能夠重複出現,一進一出,叫歐拉序),會發現根結點總在中間,而根結點是該段序列深度最小的點ios 所以兩個點的LCA,就是在該序列上兩個點第一次出現的區間內深度最小的那個點c++ 即轉化爲區間RMQ問題,能夠用ST表。 固然你能夠再寫一棵線段樹
相關文章
相關標籤/搜索