diff --git a/slides/cours_25.md b/slides/cours_25.md index ba888703ce21b8d9130233c7a1daa82bb3b49ace..0427a47574cc63fc549d3b7abd8d9e96e1e0f7a5 100644 --- a/slides/cours_25.md +++ b/slides/cours_25.md @@ -677,17 +677,17 @@ O(|V|) u, fp = défiler(file_priorité) * $V_1=\{v_1\}$, $V_2=\{v_2\}$, ... * 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 des sommets couverts $F=\emptyset$ +* Initialiser l'ensemble des sommets couverts $F=\emptyset$. * Trier les arêtes par poids croissant dans l'ensemble $E$. ## Mise à jour * Tant qu'il reste plus d'un $V_i$: * 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$: * Ajouter $(u,v)$ à $A$; - * Fusionner $u$ et $v$ dans $F$. + * Fusionner $V_i$ et $V_j$ dans $F$. # Algorithme de Kruskal: exemple