Liste chainnée

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

  1. Contributeur
    '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
    1. merci, aider moi SVP si vous connaissez comment saisir cette liste: {(1,2), (3,4)} en c++ ?