Bonjour, c'est la première fois que je poste ici,
J'ai essayé d'élaborer une question pour étudier mais je n'ai pas réussi à la résoudre :
Nous considérons l'implémentation forestière du type de données abstrait disjoint-set, avec Union pondérée par la taille et Compression de chemin. Initialement, chaque élément se trouve dans un arbre à un nœud.
En partant de l'état initial ci-dessus :
-
donner une (courte) séquence d'opérations UNION et FIND dans laquelle la dernière opération est une UNION qui fait qu'un arbre plus grand A devient le sous-arbre d'un arbre plus petit B (c'est-à-dire que la hauteur de A est strictement plus grande que la hauteur de B).
-
Montrez aux deux arbres A et B que le dernier UNION fusionne
Conseil : vous pouvez partir de n = 9 éléments, chacun dans un arbre à un nœud.
Je ne sais pas comment cela pourrait fonctionner puisque l'arbre le plus petit est toujours fusionné avec l'arbre le plus grand en raison de l'union par taille ?
Merci.