• Aucun résultat trouvé

TD1-7

N/A
N/A
Protected

Academic year: 2022

Partager "TD1-7"

Copied!
1
0
0

Texte intégral

(1)

L3-INFO Algorithmique

ALGO5 : Travaux dirigés, séance 7 Types Abstraits

1 Définition de types abstraits

1.1 Pile, file, fap

1. Donner les profils des opérateurs d’un type abstraitpile.

2. Donner les profils des opérateurs d’un type abstraitfile.

3. Donner les profils des opérateurs d’un type abstrait file avec priorités nomméfap.

2 Réalisations

2.1 File avec pile

On dispose d’unepile. On veut réaliser le typefile. Expliquer pourquoi c’est impossi- ble.

On dispose maintenant de deux pile. On veut toujours réaliser le typefile. Comment peut-on accéder au fond d’une des deux piles ?

Soitent P1 et P2 deux variables de typepile. Réaliser en fonction des opérations de P1 et P2 les opérations du typefile.

Quel est le coût des opérations du typefileen fonction des opérations du typepile?

2.2 Pile avec file

On se pose les mêmes question pour réaliser unepileavec unefile.

2.3 File avec priorités

On considère maintenant le type file avec une priorité associée à chaque élément.

Fap avec pile

Discuter de la possibilité de réaliser les opérations d’unefapavec unepile. Dans le cas où c’est possible, donner la réalisation et le coût de ces opérateurs en terme de ceux de lapile.

Fap avec file

Discuter de la possibilité de réaliser les opérations d’unefapavec unefile. Dans le cas où c’est possible, donner la réalisation et le coût de ces opérateurs en terme de ceux de lafile.

Références

Documents relatifs

[r]

[r]

For example, the following command specifies that the GFS2 Fi l esystem resource being created will be mounted with quotas enabled.. # pcs reso urce create g fs2mo unt Fi l esystem

Les éléments de l’ensemble sont tous comparables deux à deux (unicité des clés) et on suppose qu’il n’y a pas de doublons (ordre total). L’algorithme consiste à choisir

Connaitre le sch´ ema r´ ecursif du traitement d’une liste Connaitre les algorithmes classiques relatifs aux listes Savoir ´ ecrire une fonction de calcul avec accumulateur, de

Connaitre le sch´ ema r´ ecursif du traitement d’une liste Connaitre les algorithmes classiques relatifs aux listes Savoir ´ ecrire une fonction de calcul avec accumulateur, de

Ensemble d’informations ´ el´ ementaires primitives Traiter les donn´ ees consiste ` a :?. Passer d’informations, appel´ ees

Enfin, ceux avec (**) peuvent être considérés comme des compléments de cours et sont réservés aux étudiant(e)s les plus motivé(e)s..