Supprimer_occurence ds une liste chaînée
Fermé
juliette
-
21 mai 2008 à 16:21
bwaze Messages postés 46 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 26 mai 2009 - 21 mai 2008 à 19:53
bwaze Messages postés 46 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 26 mai 2009 - 21 mai 2008 à 19:53
A voir également:
- Supprimer_occurence ds une liste chaînée
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Trouver numéro liste rouge gratuitement ✓ - Forum Mobile
- Liste de diffusion whatsapp - Guide
- Emulateur ds iphone - Forum iPhone
2 réponses
bwaze
Messages postés
46
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
26 mai 2009
7
21 mai 2008 à 19:53
21 mai 2008 à 19:53
bonjour
je te propose ça:
d'abord j'aurai déclaré 3 pointeurs
-un qui pointe au debut de ta chaine
-un qui pointe sur le noeud que tu veux supprimer
-un qui se deplace jusqu'au noeud qui est juste avant le noeud à supprimer
supposons que ce dernier se nomme pm donc
tant que (pm->suivant!=pn)
{pm=pm->suivant;}
pm->suivant=pn->suivant;
pn->suivant->precedant=pm;
free(pn);
essaye ça
je te propose ça:
d'abord j'aurai déclaré 3 pointeurs
-un qui pointe au debut de ta chaine
-un qui pointe sur le noeud que tu veux supprimer
-un qui se deplace jusqu'au noeud qui est juste avant le noeud à supprimer
supposons que ce dernier se nomme pm donc
tant que (pm->suivant!=pn)
{pm=pm->suivant;}
pm->suivant=pn->suivant;
pn->suivant->precedant=pm;
free(pn);
essaye ça