Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Liste Chainé en C++... [ Archives / Maths & Algorithmes ] (NitRic)

jeudi 21 juin 2001 à 08:40:29 | Liste Chainé en C++...

NitRic

Bonjour, j'aimerais si possible un petit exemple ou bien un site qui parle des Liste Chainé en C++, pour la créée c'est ok mais c avec le fonctionnement que j'ai de la difficulté... ajouter, enlever, modifier des éléments de la liste etc..., "svp" :) et en passant j'utilise Dev-C++, si ca peut aidé....


Je ne sais pas si j'ai classer ma demande d'aide dans la bonne rubrique, si c'est le cas dite le moi(pour la prochaine fois).

NitRic


dimanche 1 juillet 2001 à 05:02:26 | Re: Listes Chainés

Melnofil

Bah c'est pas si compliquée, il suffit de prendre un bon vieux papier et un bon vieux crayon et faire des petits dessins en utilisant une schematisation symbolique :
_ _ _ _ _
|X|-->|_|X|-->|_|X|-->Nul

Fait bien attention a distinguer les variables statiques (le pointeur sur le premier element) des dynamiques (les elements).


par exemple pour retirer un element, il suffit d'avoir un pointeur vers l'element precedent (je l'ai appelé pprec) et de faire :

temp = pprec^.suiv // pour ne pas perdre l'element sans l'avoir detruit
pprec^.suiv = pprec^.suiv^.suiv
liberer(temp)

(exemple en PPA, m'excuse mais j'ai pas fait de C depuis des lustres )

Melnofil

mercredi 8 août 2001 à 15:31:18 | Re : Re: Listes Chainés

Lu

Traduction en C++

Element * temp = pprec->suiv;
pprec->suiv = pprec->suiv->suiv;
delete temp;

mardi 20 novembre 2001 à 10:51:49 | Re : Re: Listes Chainés

The_Legacy

Bonjour,

Ou plus simplement tu peux opter pour la solution des chaines doublement chainées. C'est à dire que chaque cellule de la chaine contient un pointeur sur la cellule suivante mais aussi un pointeur sur la cellule précédente.



-------------------------------
Réponse au message :
-------------------------------

Traduction en C++

Element * temp = pprec->suiv;
pprec->suiv = pprec->suiv->suiv;
delete temp;

mercredi 27 avril 2005 à 12:13:00 | Re : Liste Chainé en C++...

dido33

Slt tous le monde j'ai unh souci en c++,

voila je cherceh à supprimer les 12 premiers caractères de ma line sélectionnée.

voila ce que j'ai écri :

 A=RichEdit->Lines->Strings[line];
  A=A.Delete(SeriePosDebut1,12);
  RichEdit->Lines->Strings[line]=A;


Avec seriesPosDebut1 le numero ou l'emplacement du 1er caractères.

Qui me m'aider c'est ugent merci




Cette discussion est classé dans : font, liste, size, courier, chainé


Répondre à ce message

Sujets en rapport avec ce message

Palindrome et espaces [ par TheRecliner ] Bonjour,je dois faire petit programme qui détécte si un phrase est un plaindrome ou non....j'ai bien résussi à faire cette détection mais uniquement p if...else [ par damoun007 ] bonjour je suis débutant et j'ai un probleme avec le if...else mais aussi avec le do...while et je n'ai pas ose en essayer d autres... Le compilateur symbolze [ par damoun007 ] salut, j aurais voulu avoir ce que je devrais mettre comme symbole pour dire différent ( je ne trouve pas le égal barré !) pour metre dans une instr condition [ par damoun007 ] salut a tous,j aurais voulu savoir la difference entre cela:{ int a; if (a=5); ....} et si on met le 5 entre apostrophes ou guillemets. Merci Texte en couleur [ par lebarn ] Comment onfait pour définir la couleur du texte et du background, please Le C [ par lebarn ] Est-ce que http://www.cppfrance.com/ fait aussi le C ? Le C# [ par lebarn ] C'est quoi le C# ? Visual Basic [ par lebarn ] Est-ce que quelqu'un a "Visual Basic Edition Entreprise" ? mettre un icone [ par lebarn ] est-ce que on peut mettre un icone a un programme en c++ en ms-dos ? REGEDIT [ par Vincman87 ] Bonjour,Je voudrait savoir comment recuperer une valeur dans la base de registre de windows pour l'utilisée dans un programme C++ !J'ai Borland C++ Bu


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.