From 5aeca22527d11105063930db47ab6aa07b7b5f00 Mon Sep 17 00:00:00 2001
From: Pierre Kunzli <pierre.kuenzli@unige.ch>
Date: Tue, 22 Feb 2022 15:01:45 +0100
Subject: [PATCH] ca devrait etre bon

---
 slides/cours_15.md | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/slides/cours_15.md b/slides/cours_15.md
index 3818bff..0cfc64d 100644
--- a/slides/cours_15.md
+++ b/slides/cours_15.md
@@ -877,18 +877,18 @@ int arbre_size(tree_t tree) {
 ```
 arbre position(arbre, clé)
     si est_non_vide(arbre)
+        si clé < clé(arbre)
+            suivant = gauche(arbre)
+        sinon
+            suivant = droite(arbre)
         tant que clé(arbre) != clé && est_non_vide(suivant)
-            si clé < clé(arbre)
-                suivant = gauche(arbre)
-            sinon
-                suivant = droite(arbre)
             arbre = suivant
             si clé < clé(arbre)
                 suivant = gauche(arbre)
             sinon
                 suivant = droite(arbre)
             
-    returne arbre
+    retourne arbre
 ```
 
 # Pseudocode d'insertion (2/2)
@@ -922,9 +922,9 @@ ajout(arbre, clé)
 tree_t position(tree_t tree, key_t key) {
     tree_t current = tree;
     if (NULL != current) {
+        tree_t subtree = key > current->key ? current->right :
+        current->left;
         while (key != current->key && NULL != subtree) {
-            subtree = key > current->key ? current->right :
-            current->left;
             current = subtree;
             subtree = key > current->key ? current->right :
             current->left;
-- 
GitLab