Liste chainnée

Fermé
zarganomi Messages postés 30 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 13 juillet 2014 - 22 juin 2014 à 16:07
zarganomi Messages postés 30 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 13 juillet 2014 - 22 juin 2014 à 21:30
Bonjour,
est ce que je peut utiliser une liste chaînée qui contient des ensembles et non pas des éléments exemple : L={(5,2),(8,3),(4,7)} ????



2 réponses

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
Modifié par gravgun le 22/06/2014 à 20:57
'lut, oui bien sur, tu peux mettre ce que tu veux dans ta liste chainée, vu qu'un élément de cette liste est une structure avec des données (arbitraires) et un pointeur vers l'élément suivant.
En C, par ex:
typedef struct _point_chaine {
    int x;
    int y;
    struct _point_chaine *suivant;
} point_chaine;
Après si tes "ensembles" sont de longueur variable, c'est un tantinet plus dur, car il faut avoir recours à (en C) de l'allocation dynamique et/ou des tableaux flexibles...
from human import idiocy
del idiocy
0
zarganomi Messages postés 30 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 13 juillet 2014
22 juin 2014 à 21:30
merci, aider moi SVP si vous connaissez comment saisir cette liste: {(1,2), (3,4)} en c++ ?
0