並查集入門(一)

並查集從名字中就能知道兩種操作,合併和查找。它主要用於處理一些不相交集合的合併問題。一些常見的用途有求連通子圖、求最小生成樹的 Kruskal 算法和求最近公共祖先(Least Common Ancestors, LCA)等。並查集其實本質上就是樹形結構,如圖 如何存儲這個結構呢?用一個數組f存儲, 例如h的雙親節點是d即 f[ h ] = d,  f[ d ] = b, f[ b ] = a;f
相關文章
相關標籤/搜索