From a6ddf2c7046d61cdf4122ac527d99a06b4d84c8d Mon Sep 17 00:00:00 2001
From: Orestis <orestis.malaspinas@pm.me>
Date: Thu, 22 May 2025 20:01:30 +0200
Subject: [PATCH] added 2025

---
 slides/cours_24.md | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/slides/cours_24.md b/slides/cours_24.md
index 492cc2b..ab17616 100644
--- a/slides/cours_24.md
+++ b/slides/cours_24.md
@@ -50,11 +50,13 @@ graph LR;
 . . .
 
 ```C
-initialiser(graphe) // tous sommets sont non-visités
-pile = visiter(sommet, vide) // sommet est un sommet du graphe au hasard
+initialiser(graphe) // tous les sommets sont non-visités
+visiter(sommet, pile) // on choisit un sommet du graphe
 tant que !est_vide(pile)
-    v = dépiler(pile)
-    pile = visiter(v, pile)
+    dépiler(pile, (v,u))
+    si u != visité
+        ajouter (v,u) à arbre T
+        visiter(u, pile)
 ```
 
 ## Que fait visiter?
@@ -62,15 +64,13 @@ tant que !est_vide(pile)
 . . .
 
 ```C
-pile visiter(sommet, pile)
-    sommet = visité
-    pour w = chaque arête de sommet
+rien visiter(x, pile)
+    marquer x comme visité
+    pour chaque arête (x,w)
         si w != visité
-            pile = empiler(pile, w)
-    retourne pile
+            empiler(pile, (x,w))
 ```
 
-
 # Exercice
 
 * Établir la liste d'adjacence et appliquer l'algorithme de parcours en profondeur au graphe
-- 
GitLab