¿Cómo podría Unión / Encuentra estructuras de datos pueden aplicar a algoritmo de Kruskal?

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

  •  29-09-2019
  •  | 
  •  

Pregunta

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

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

Unión / Encuentra estructura de datos que se utiliza para conjuntos disjuntos ...

¿Fue útil?

Solución

Se afirma en la entrada para el algoritmo de Kruskal, pero se puede utilizar la unión / encontrar la estructura de la prueba (a través de FIND) si el borde conecta dos árboles diferentes o si va a formar un ciclo cuando se añade.

La misma estructura se puede actualizar (a través de la unión) si el borde no se forma un ciclo y se añade a la del árbol de expansión.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top