i = 1 15 2 union(i,i+1,i);
i = 1 13 4 union(i,i+2,i);
union(1,5,1);
union(9,13,9);
union(1,9,1);
i = 1 13 4 find(i)
.
olevien yhtälöryhmien ratkaisemista, missä kukin ja on muuttuja tai kokonaisluku. Esimerkiksi ryhmällä
on ratkaisu X=Y=3, mutta laajennetulla ryhmällä
ei ole ratkaisua. Selitä, miten union-find-algoritmilla voidaan tehokkaasti päättää, onko annetulla yhtälöryhmällä ratkaisua vai ei.