Comment peut-Union / Trouver des structures de données appliquées à l'algorithme de Kruskal?

StackOverflow https://stackoverflow.com/questions/4300234

  •  29-09-2019
  •  | 
  •  

Question

http://en.wikipedia.org/wiki/Disjoint_sets

http://en.wikipedia.org/wiki/Kruskal's_algorithm

Union / Trouver la structure de données utilisée pour disjoints ...

Était-ce utile?

La solution

Il est indiqué dans l'entrée pour l'algorithme de Kruskal, mais vous pouvez utiliser si le bord relie deux arbres différents ou si elle formera un cycle lorsqu'il est ajouté l'union / trouver la structure à tester (via FIND).

La même structure peut être mis à jour (via UNION) si le bord ne forme pas un cycle et est ajouté à l'arbre couvrant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top