Union/Findデータ構造は、Kruskalのアルゴリズムにどのように適用できますか?

StackOverflow https://stackoverflow.com/questions/4300234

  •  29-09-2019
  •  | 
  •  

質問

http://en.wikipedia.org/wiki/disjoint_sets

ユニオン/分離セットに使用されているデータ構造を見つける...

役に立ちましたか?

解決

Kruskalのアルゴリズムのエントリに記載されていますが、エッジが2つの異なるツリーを接続している場合、または追加されたサイクルを形成するかどうかを使用して、ユニオン/検索構造を使用してテスト(検索を介して)使用できます。

エッジがサイクルを形成せず、スパニングツリーに追加される場合、同じ構造を(組合経由で)更新できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top