パッケージ library.ds.unionfind
クラス UnionFind
java.lang.Object
library.ds.unionfind.UnionFind
- すべての実装されたインタフェース:
DSU
- 直系の既知のサブクラス:
MergeUnionFind
UnionFind
-
フィールド詳細
-
par
protected final int[] par
-
-
コンストラクタの詳細
-
UnionFind
public UnionFind(int n) コンストラクタ- パラメータ:
n
- サイズ
-
-
メソッドの詳細
-
root
public final int root(int i) インタフェースからコピーされた説明:DSU
頂点iの根を返す -
size
public final int size(int i) インタフェースからコピーされた説明:DSU
頂点iを含む連結成分のサイズ -
size
public final int size()インタフェースからコピーされた説明:DSU
UnionFindの大きさを返す -
unite
public boolean unite(int i, int j) インタフェースからコピーされた説明:DSU
二頂点をマージする -
groups
インタフェースからコピーされた説明:DSU
グラフを連結成分に分け、その情報を返す -
toString
-