¿Cuál es la intuición de los algoritmos de Prim y el algoritmo de Kruskal?

Básicamente, ambos son los algoritmos utilizados para encontrar el árbol de expansión mínimo , es decir, para encontrar el costo de árbol de expansión utilizando el método codicioso.

El algoritmo de Kruskal construye el árbol de expansión agregando bordes de peso mínimo uno por uno al árbol en crecimiento.

O (ElogV) , es la Complejidad de Tiempo general del algoritmo.

El algoritmo de Prim también se usa para encontrar el árbol de expansión mínimo. Cultivamos el árbol de expansión desde una posición inicial. A diferencia de un borde en Kruskal, agregamos vértice al árbol de expansión en Prim ( diferencia entre dos ).

La complejidad del tiempo es O ((V + E) logV porque cada vértice se inserta en la cola de prioridad solo una vez y la inserción en la cola de prioridad toma tiempo logarítmico.

Para una comprensión más detallada, Tutoriales y notas del árbol de expansión mínimo | Algoritmos | HackerEarth

Ha dado ejemplo y explicado en detalle.

En palabras simples, estos algoritmos intentan conectar los dos conjuntos de vértices disjuntos con el borde más pequeño (para que estos dos se conecten), por lo tanto, conducen a un árbol de expansión mínima.

Si intentas implementar el algoritmo o tal vez lo entiendes a través de geeksforgeeks, entenderás que la intuición no es otra que lo que hacemos en la vida, es decir, SER VERDE para cada siguiente borde que estés seleccionando