Warning: session_start(): open(/var/lib/php/sessions/sess_3uf8d920a6k37lb8mde190b9fo, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
static Collection ciClusters_add(Clusters clusters, L l) {
for (int i = 0; i < l(l)-1; i++)
ciClusters_add(clusters, l.get(i), l.get(i+1));
ret clusters.get(first(l));
}
static void ciClusters_add(Clusters clusters, S a, S b) {
if (eqic(a, b)) {
Collection cluster = clusters.get(a);
if (cluster == null)
clusters.put(a, litciset(a));
ret;
}
Collection clusterA = clusters.get(a);
Collection clusterB = clusters.get(b);
if (clusterA == null && clusterB == null) {
L cluster = ll(a, b);
clusters.put(a, cluster);
clusters.put(b, cluster);
} else if (clusterA == null) {
clusterB.add(a);
clusters.put(a, clusterB);
} else if (clusterB == null) {
clusterA.add(b);
clusters.put(b, clusterA);
} else if (clusterA != clusterB)
treeSetClusters_merge(clusters, clusterA, clusterB);
}