J'ai commencé à découvrir la notion de chaînage double en algorithme, j'ai compris que ce sont des listes chaînées avec, en plus, un pointeur vers l’élément précédent de chaque cellule.
mais est ce que je peux créer des éléments pour cette liste de type enregistrement ? par exemple, est ce que l'écriture suivante est logique ?
Types
Liste = ^Cellule
Cellule = enregistrement
Precd : Liste
Elem = enregistrement
CodePdt : entier
NomPdt : chaine
PrixUnitaire : entier
QtitéCommandé : entier
FinEnregistrement
Suiv : Liste
FinEregistrement
Types
Liste = ^Cellule
Cellule = enregistrement
Precd : Liste
Elem = enregistrement
CodePdt : entier
NomPdt : chaine
PrixUnitaire : entier
QtitéCommandé : entier
FinEnregistrement
Suiv : Liste
FinEregistrement
Ou bien
Types
Produit = enregistrement
CodePdt : entier
NomPdt : chaine
PrixUnitaire : entier
QtitéCommandé : entier
FinEnregistrement
Liste = ^Cellule
Cellule = enregistrement
Precd : Liste
Elem : Produit
Suiv : Liste
FinEregistrement
puisque, après sa déclaration, "produit" devient un type comme un entier ou chaîne ou n'importe quel type je peux utiliser pour définir le type "Elem".
Est ce que mon raisonnement est juste ou faux ?
- Edité par FoufaFifi1 6 mars 2017 à 11:16:31
Liste double chaînée
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Je ne suis plus modérateur, ne me contactez plus pour des demandes, je n'y répondrai pas.