Egy szétválasztott halmaz (union-find) nyomon követi az elemeket, amelyek nem átfedő csoportokra vannak particionálva, és "" és "" kérdésekre válaszol . Az és a segítségével mindkét operáció időben fut — gyakorlatilag O(1) (α az inverz Ackermann-függvény).
