From: Jérôme Benoit Date: Sun, 2 Apr 2017 17:56:21 +0000 (+0200) Subject: Code cleanups X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=c43303a350a21cb931b2351f68b2d4019efdbc57;p=Algorithmic_C.git Code cleanups Signed-off-by: Jérôme Benoit --- diff --git a/TP5/exo_c4/liste_correction.c b/TP5/exo_c4/liste_correction.c index 5c219e7..760b7a0 100644 --- a/TP5/exo_c4/liste_correction.c +++ b/TP5/exo_c4/liste_correction.c @@ -155,7 +155,7 @@ Liste inverser_iter(Liste L) while (L != NULL) { cell = L; /* on prend la premiere cellule de la liste */ L = L->suivant; /* le debut de la liste devient l'element suivant */ - cell->suivant = inv; /* on libere l'element de la liste et on le place en debut de la liste a renvoyer */ + cell->suivant = inv; /* on libere l'element de la liste et on le place en debut de la liste a renvoyer */ inv = cell; /* l'element qu'on vient de mettre en debut de liste devient le debut de la liste de a renvoyer */ } return inv; @@ -167,6 +167,7 @@ Liste inserer_fin(element e, Liste L) pc = (Cellule *) malloc(sizeof(Cellule)); pc->valeur = e; pc->suivant = NULL; + if (!L) return pc; while (p1) { diff --git a/TP6/hachage/chainage/hachage_chainage.c b/TP6/hachage/chainage/hachage_chainage.c index 8acb0a8..e7afcbe 100644 --- a/TP6/hachage/chainage/hachage_chainage.c +++ b/TP6/hachage/chainage/hachage_chainage.c @@ -21,11 +21,10 @@ typedef struct { int h(element x) { +/* "mauvaise" fonction de hachage - juste pour tester le programme */ return x % M; } -/* "mauvaise" fonction de hachage - juste pour tester le programme */ - t_table init_table() { t_table t;