パッケージ 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()インタフェースからコピーされた説明:DSUUnionFindの大きさを返す -
unite
public boolean unite(int i, int j) インタフェースからコピーされた説明:DSU二頂点をマージする -
groups
インタフェースからコピーされた説明:DSUグラフを連結成分に分け、その情報を返す -
toString
-