TP6: Fix to the n ary tree.
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 8 Apr 2017 14:17:16 +0000 (16:17 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 8 Apr 2017 14:17:16 +0000 (16:17 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
TP6/arbres/AVL/AVL.c
TP6/arbres/arbre_n_aire/arbre_n_aire.c

index 19b63a94bb0d037bb7f78eb50621dfaa03a5727e..dbf991f844927cbac46ef86c357ff8f60d31dd50 100644 (file)
@@ -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:
index 7713d7218ae1ae1d6dce1b7446dabbf69ec7860e..678451771dfdc3b44a187b89d5f8be012fc98a2d 100644 (file)
@@ -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)