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 : sur la concaténation de 2 liste chainné [ Base de données / Autre ] (nabilhoumani)

samedi 16 décembre 2006 à 20:43:32 | sur la concaténation de 2 liste chainné

nabilhoumani

comment fair la concaténation de 2 liste chainné  vc c++
 j'ai deja créé une class noeu et 1 autre liste kelle es friend de la premier mai j'arrive pas a faire la concaténation de 2 liste chainé


mardi 26 décembre 2006 à 14:52:10 | Re : sur la concaténation de 2 liste chainné

magic_Nono

Membre Club
malgré ce français approxiamtif, on voit le soucis tout simple.

(me fait que les classes soient friend n'a rien à voir là dedans)


cette concaténation peut etre accomplie de deux façon,
l'une non destructrice pour la 2nde liste:
en rajoutant chacun des éléments de la 2nde liste à la première

L'autre plus rapide & moins gourmande en mémoire, mais destructrice (la 2nde liste est vidée)
en mettant la 2nde liste à la suite de la 1ere
(cela suppose la 1ere liste non triée)

rendons ceci plus parlant pour la 2nde méthode:

List : héritant d'Elt
Elt : comportant : suivant,precedent, valeur.

void concat(List* pL1,List *pL2)
{
if(!pL2)return;
if(!pL1)
{
pL1=pL2;
pL2=NULL;
return;
}
Elt* pLast2=pL2->precedent;
pL2->precedent=pL1->precedent:
pL1->precedent->suivant=pL2;
pL1->precedent= pL2->precedent;
pLast2->suivant=pL1;
pL2=NULL;
}

___________________________________________________________
Magicalement
Nono

mardi 26 décembre 2006 à 14:54:34 | Re : sur la concaténation de 2 liste chainné

magic_Nono

Membre Club
malgré ce français approxiamtif, on voit le soucis tout simple.

(me fait que les classes soient friend n'a rien à voir là dedans)


cette concaténation peut etre accomplie de deux façon,
l'une non destructrice pour la 2nde liste:
en rajoutant chacun des éléments de la 2nde liste à la première

L'autre plus rapide & moins gourmande en mémoire, mais destructrice (la 2nde liste est vidée)
en mettant la 2nde liste à la suite de la 1ere
(cela suppose la 1ere liste non triée)

rendons ceci plus parlant pour la 2nde méthode:

List : héritant d'Elt
Elt : comportant : suivant,precedent, valeur.

void concat(List* pL1,List *pL2)
{
if(!pL2)return;
if(!pL1)
{
pL1=pL2;
pL2=NULL;
return;
}
Elt* pLast2=pL2->precedent;
pL2->precedent=pL1->precedent:
pL1->precedent->suivant=pL2;
pL1->precedent= pL2->precedent;
pLast2->suivant=pL1;
pL2=NULL;
}

___________________________________________________________
Magicalement
Nono



Cette discussion est classé dans : liste, concaténation, chainné


Répondre à ce message

Sujets en rapport avec ce message

Liste Chainé en C++... [ par 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 fonctionneme Liste (vc++) [ par C++ ] Salut, je veux generer un nombre de 1 a 10 dans une listbox!merci d avance Concaténation [ par DJ God ] [redQuel caractère utiliser pour concaténer un texte avec une variable ?][/red] Comment afficher la liste des fichiers dans le composant List View [ par kanimana ] Bonjour Svp, indiquez moi la fonction qui permettera d'afficher les fichier contenu dans un répertoire dans le composant ListView, avec les détails liste de fonctions [ par niconico ] quelqu'un aurait-il l'adresse d'un site ou je pourrait trouver la liste des fonctions en C++; ou au moins celles relatives a la creation, modification Sélection des lifnes affichées par une liste modifiable [ par Gilles ] Bonjour,Prenons la table employés avec un champ nom et un champ prénom.Sur un formulaire, les nom et les prénoms s'affichent dans des listes modifiabl liste contenant un objet d'une de mes classes [ par Eric ] Salut,Je voudrais créer une liste contenant comme objet une de mes classes..par exemplelist ma_Liste_de_ma_Classe;mais je ne sais pas comment m'y pre au secours :etudiant qui a besoin d'aide [ par k6 ] bonjour a tous,je suis etudiant et j'ai a préparer un programme en c , et j'avoue avoir un mal de chien , en effet c'est ma matiére noire mais bon fau Liste chaînée [ par GoldenEye ] Qu'est ce que qu'une liste chaînée ?Merci Liste de control sous Vc++ 6.0 [ par Miboboio ] Je doit afficher un nombre indeterminer de control,les un en dessous des autres(le nombre depend des info que je dois afficher)Comment est il possible


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,203 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é.