Union-Find (Disjoint Set Union) ndjek një ndarje të elementeve në bashkësi disjunkte dhe suporton dy operacione pothuajse O(1): find (në cilën bashkësi është x?) dhe union (bashko dy bashkësi). Është i shkëlqyer për pyetje të lidhshmërisë.
Ideja
Sédo bashkësi është një pemë me një përfaqësues rrënjë. Me dhe , operacionet funksionojnë në kohë pothuajse konstante (inverse Ackermann, α(n)).
