From: Jérôme Benoit Date: Sat, 8 Apr 2017 14:17:16 +0000 (+0200) Subject: TP6: Fix to the n ary tree. X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=26317590ee567f7cd092fc2fa85381545a63c63d;p=Algorithmic_C.git TP6: Fix to the n ary tree. Signed-off-by: Jérôme Benoit --- 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)