Ejemplo n.º 1
0
 override public void Generate()
 {
     Reset();
     while (!AllLinkedToFirstCell())
     {
         int cell1 = 0, cell2 = 0;
         PickRandomCellPairs(ref cell1, ref cell2);
         if (!unionSet.SameSet(cell1, cell2))
         {
             unionSet.UnionElement(cell1, cell2);
             UpdateGraph(cell1, cell2);
         }
     }
 }