Suppression dans une liste chainée

Fermé
mister_dsg - 13 déc. 2003 à 11:06
 MCcoat - 3 avril 2011 à 13:43
voila je cherche a supprimer un élément dans une liste chainée, seulement je butte sur le fait de pouvoir supprimer l'élément et ensuite de raccorder la chaine une fois l'élément supprimer.
voila, si quelqu'un a compris ce que j'essayais de faire
je fais en ce moment de la prog en turbo pascal
merci d'avance
@+
mister_dsg

7 réponses

ce forum est nul personne ne reponds jamais comme il faut !!!
7
c'est tres simple
voir les cas de suppression debut , fin et ensuite milieu de la liste
5
non mais ça fait depuis un bout de temps que j'ai trouvé la reponse
, il fallait m'aider un peu plus tot
3
void supp_Keme(element tete, int k)
{
struct element *p;
struct element *q;
if(tete==NULL)
printf("la liste est vide ");
else
{
i=1;
p=tete;
while((i<=k-2)&&(p<>NULL))
{
p=p->suiv;
i=i+1;
}
if(p<>NULL)
{
q=p->suiv;
p->suiv=q->suiv;
free(p);
}
else
if
supp_fin();
else
printf("suppression impossible");
}
}
2

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
je ne comprend pas pourquoi tt est tjs aussi compliqué. Il a posé une question... si vous n'avez pas envie d'aider ne l'aidez pas mais garder ce genre de reflexion pour vous.
2
cool et j'y trouve ou tout ça ?
merci d'avance
@+
mister_dsg
1
tafiscobar
Messages postés
1277
Date d'inscription
jeudi 7 décembre 2000
Statut
Contributeur
Dernière intervention
26 février 2009
177
18 janv. 2004 à 15:04
vous voulez que l'on vous donne les resultats tout cru, eh ben non, vous essayez et si vous vous heurtez a un probleme, la on peut vous aider, mais vous n'essayez meme pas et vous voulez des resultats.
D'ailleurs, cette question a été maintes fois posé et on y a deja repondu, donc avant de poser faites une recherche et puis lisez la charte.

tafiscobar "lou waye def bopame"
la nullite n'existe pas, l'ignorance oui, ah je suppose!!!
1