Structure De Données Flashcards
C’est quoi un mot ?
C’est un espace mémoire ayant un contenu et un adresse
C’est quoi une adresse ?
C’est “l’emplacement” abstrait d’un mot
C’est quoi un contenu ?
C’est “la valeur” que contient un mot à une adresse donnée
Donner les trois ensembles mot, adresse, contenu
- U l’ensemble de toutes les valeurs possible (Contenu)
- A l’ensemble des adresse (A inclu dans U)
- Ensemble des mots
Donner les fonction associées au mot
Fonction d’adressage m : Mange une adresse donne un mot
Fonction contenu c : Mange un mot donne un contenu
Comment sont noté les successeurs ?
… + 1
suc(…)
Que fait cm ?
Mange une adresse retourne un contenu
Que fait cm² ?
Mange une adresse retourne le contenu de l’adresse se trouvant dans la première
Que fait cm_k ?
Mange une adresse, retourne les contenu des k adresse à la suite de la première (incluse) dans un k uplet
Quelle est la différence entre un accès direct et indirect pour les liste contigüe ?
Soit on connait le premier mot directement, soit son adresse est stocké dans une case à part.
Quelle est la particularité des chaïnes contigües ? Quelle difficulté cela pose pour le parcours des places ?
Chaque place (case) peut contenir k mot à l’interieur. Donc pour se déplacer de place en place il faut faire a(x)+k*i
Expliquer la représentation chainée ?
Un mot contenant l’adresse de la premier place est connu. Ensuite chaque place est composé de k mot suivis d’un dernier contenant l’adresse de la place suivante (Adresse du premier mot de la place suivante)
Le tout dernier mot de la liste contient NIL.