Skip to content

MakeSet en Kruskal #196

Discussion options

You must be logged in to vote

Para verificar que una arista no forme un ciclo en el árbol, Kruskal utiliza conjuntos disjuntos, donde si los nodos de la arista a verificar están en conjuntos distintos (es decir, ambos tienen un distinto representante), considerar esta arista no forma un ciclo, por lo que si se agrega al árbol y los nodos de la arista pasan a pertenecer al mismo conjunto, en caso contrario la arista forma un ciclo, entonces no se considera.

Entonces para implementar esa lógica, al principio hacemos MakeSet(v) en todos los nodos del grafo original, lo que significa que cada nodo lo estas considerando como un conjunto, donde el mismo nodo es el representante del conjunto, y a medida que va iterando el al…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@sofiacorreabusquets
Comment options

Answer selected by CataAlamos
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants