本文へスキップ
購入者向け52 / 67 ページ

グラフ(応用)Unionfind, 最小全域木

問題難易度重要度テクニック
Disjoint Set★★★★UnionFind(UnionFindForest)
Redundant Connection★★★★UnionFind(UnionFindForest)
Weighted Union Find Trees★★★★★UnionFind(UnionFindForest)
Min Cost to Connect All Points★★★★Minimum Spanning Tree(最小全域木)
Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree★★★★★Minimum Spanning Tree(最小全域木)

UnionFind(UnionFindForest)

UnionFind(またはUnionFindForest)はデータを*互いに素な集合に効率良く分類して管理するデータ構造です。UnionFindでは複数の木を使ってこれを実現します。この複数の木を森と呼ぶため、UnionFindForestとも呼ばれます。UnionFindは特に動的にグループの状況を知りたいときに非常に効果的になります。

📖

互いに素な集合 1つのデータが1つのグループにしか所属しないことです。(複数のグループに所属しない。)

例題. Number of Island

難易度:★★★★ 重要度:

この続きは、購入者向けの内容です。

非表示コンテンツ 📝 18,319文字 🖼 8枚の画像

続きは購入後に閲覧できます。

この教材を購入 ↗