From c43303a350a21cb931b2351f68b2d4019efdbc57 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Sun, 2 Apr 2017 19:56:21 +0200 Subject: [PATCH] Code cleanups MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- TP5/exo_c4/liste_correction.c | 3 ++- TP6/hachage/chainage/hachage_chainage.c | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) 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; -- 2.34.1