並查集的兩種啓發式策略優化

在看算法導論的並查集部分(p329)的時候發現裏面提到「通過引入兩種啓發式策略(按秩合併和路徑壓縮),我們能得到一個漸近最優的不相交集合數據結構」。這裏的路徑壓縮比較常見,但是按秩合併見的較少,理解起來也不那麼容易。 按秩合併 按秩合併就是讓具有較少結點的樹的根指向具有較多結點的樹的根,這裏算法導論並沒有簡單粗暴的直接記錄結點數量,而是採用了對每個結點維護一個秩的方法,秩表示該結點高度的一個上界。
相關文章
相關標籤/搜索