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 de numéro de téléphone suspect 07 ✓ - Forum Mobile
- Annuaire inversé gratuit liste rouge - Forum Internet / Réseaux sociaux
- Remplir une liste chainée en c - Forum Programmation
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
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