From 26317590ee567f7cd092fc2fa85381545a63c63d Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Sat, 8 Apr 2017 16:17:16 +0200 Subject: [PATCH] TP6: Fix to the n ary tree. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- TP6/arbres/AVL/AVL.c | 2 +- TP6/arbres/arbre_n_aire/arbre_n_aire.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/TP6/arbres/AVL/AVL.c b/TP6/arbres/AVL/AVL.c index 19b63a9..dbf991f 100644 --- a/TP6/arbres/AVL/AVL.c +++ b/TP6/arbres/AVL/AVL.c @@ -192,7 +192,7 @@ AVL equigauche(AVL p, int *verif) } /*****************************************************************************/ -AVL equidroit(AVL p, int *verif) // quand on entre dans la fonction, verif = 1 +AVL equidroit(AVL p, int *verif) // quand on entre dans la fonction, *verif = 1 { switch (p->deseq) { case -1: diff --git a/TP6/arbres/arbre_n_aire/arbre_n_aire.c b/TP6/arbres/arbre_n_aire/arbre_n_aire.c index 7713d72..6784517 100644 --- a/TP6/arbres/arbre_n_aire/arbre_n_aire.c +++ b/TP6/arbres/arbre_n_aire/arbre_n_aire.c @@ -61,7 +61,7 @@ NOEUD *insere(NOEUD * p, char *mot, int i) if (p == NULL) { return insere_fin(mot, i); } else if (p->lettre == mot[i]) { - if (mot[i]) { + if (mot[i] != '\0') { p->fils = insere(p->fils, mot, i + 1); } else { printf("The word is already here\n"); @@ -76,7 +76,6 @@ NOEUD *insere(NOEUD * p, char *mot, int i) return p; } - /*****************************************************************************/ /* Affichage par ordre alphabetique de tous les mots stockes dans l'arbre */ void affiche(NOEUD * p, char *mot, int i) -- 2.34.1