RMQ求LCA【ST】算法

RMQ求LCA其實非常簡單的啦 我們需要理解兩個基本的工具: 1.歐拉序列; 2.線段樹,二叉搜索樹或者其它基本區間尋求最值的方法; 所以說LCA和區間有什麼關係? 舉個栗子: 我們將歐拉序列E打出: 【1,2,4,2,5,2,1,3,6,3,1】(先自己想想怎麼實現) 在打印序列的同時記錄下每個節點第一次出現的位置R 【1,2,8,3,5,9】 另外別忘了給歐拉序列標深度L 【1,2,3,2,3
相關文章
相關標籤/搜索