Skip to content
Snippets Groups Projects
Commit 1129d7fd authored by paul.albuquer's avatar paul.albuquer
Browse files

Edit cours_25.md

parent 07b10d7c
No related branches found
No related tags found
No related merge requests found
Pipeline #40705 passed
...@@ -677,17 +677,17 @@ O(|V|) u, fp = défiler(file_priorité) ...@@ -677,17 +677,17 @@ O(|V|) u, fp = défiler(file_priorité)
* $V_1=\{v_1\}$, $V_2=\{v_2\}$, ... * $V_1=\{v_1\}$, $V_2=\{v_2\}$, ...
* S'il y a $n$ sommets, il y a $n$ $V_i$. * S'il y a $n$ sommets, il y a $n$ $V_i$.
* Initialiser l'ensemble $A$ des arêtes "sûres" constituant l'arbre couvrant minimal, $A=\emptyset$. * Initialiser l'ensemble $A$ des arêtes "sûres" constituant l'arbre couvrant minimal, $A=\emptyset$.
* Initialiser l'ensemble des sommets couverts $F=\emptyset$ * Initialiser l'ensemble des sommets couverts $F=\emptyset$.
* Trier les arêtes par poids croissant dans l'ensemble $E$. * Trier les arêtes par poids croissant dans l'ensemble $E$.
## Mise à jour ## Mise à jour
* Tant qu'il reste plus d'un $V_i$: * Tant qu'il reste plus d'un $V_i$:
* Pour $(u,v)\in E$ à poids minimal: * Pour $(u,v)\in E$ à poids minimal:
* Retirer $(u,v)$ de $E$, * Retirer $(u,v)$ de $E$.
* Si $u\in V_i$ et $v\in V_j$ avec $V_i\cap V_j=\emptyset$: * Si $u\in V_i$ et $v\in V_j$ avec $V_i\cap V_j=\emptyset$:
* Ajouter $(u,v)$ à $A$; * Ajouter $(u,v)$ à $A$;
* Fusionner $u$ et $v$ dans $F$. * Fusionner $V_i$ et $V_j$ dans $F$.
# Algorithme de Kruskal: exemple # Algorithme de Kruskal: exemple
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment