Graphe - Abres
Union Find
On dispose d'ensembles disjoints sur éléments, on veut
- Tester si 2 éléments appartiennent au même ensemble ?
Find(x)=Find(y) - Fusionner 2 ensembles disjoints contenant et
Union(x,y)
Une première structure naïve
Question 1
Test si et appartient au même ensemble en temps
Question 2
UNION : Tous les éléments de l'ensemble de doivent mettre à jour leur indice z.indice = y.indice en temps linéaire en fonction de