Suppression d'un noeud dans une liste chaînée avec C++
saidkoukou
Messages postés6Date d'inscriptionmercredi 20 juillet 2011StatutMembreDernière intervention10 octobre 2011
-
25 sept. 2011 à 02:24
cs_LA_Tupac
Messages postés305Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention18 janvier 2012
-
26 sept. 2011 à 01:32
Bonjour,
je cherche un bout de code C++(ou une méthode) qui me permet de supprimer un noeud dans une liste chaînée.
Merci de me répondre dans le temps le plus proche.
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 25 sept. 2011 à 11:58
Bonjour.
Je rappelle que l'on ne donne pas de code tout fait, mais que l'on aide volontier à la résolution d'erreur sur des codes présentés.
Donc je t'invite à montrer ton code, et expliquer ce qui te bloque sur celui-ci.
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfoliohttp://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question
cs_LA_Tupac
Messages postés305Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention18 janvier 20121 25 sept. 2011 à 20:38
Salut, le principe est que chaque objet possède un pointeur Next et Previous. Si Prévious est NULL, on est au début de la chaine et si c'est Next on est à la fin... Sinon montre ton code comme le dit CptPingu.
cs_LA_Tupac
Messages postés305Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention18 janvier 20121 26 sept. 2011 à 01:32
Ça m'a l'air tout bon ... mais fait attention !! cette fonction ne supprime que le premier *entier dont la valeur de x est y....
Si il y'a plusieurs valeurs identiques seul la première est supprimée.