Skip to content

Instantly share code, notes, and snippets.

@luanped
luanped / UnionFind.java
Created September 6, 2015 12:39
Algorithms
//QuickUnion algorithm to solve the dynamic connectivity problem, not optimal
public class QuickUnion {
private int[] id;
public QuickUnion(int n){
id = new int[n];
for(int i = 0; i < n; ++i)
id[i] = i;
}
public int getRoot(int n){