internal void Union(DisjointSet ds2) { set.Concat(ds2.set); }
public void MakeSet(Point point) { DisjointSet set = new DisjointSet(); set.Add(point); sets.Add(set); }