• Aucun résultat trouvé

Algorithmique avancéeTD n° 6

N/A
N/A
Protected

Academic year: 2022

Partager "Algorithmique avancéeTD n° 6"

Copied!
2
0
0

Texte intégral

(1)

IUT de Villetaneuse Département informatique – 2ème année

F. Lévy, J.M. Barrachina 1 Année 2003/2004

Algorithmique avancée TD n° 6

Files de priorité

1. Parmi les arbres suivants, lesquels sont des arbres binaires complets ? quasi-complets ?

2. L'arbre quasi-complet suivant implémente une file de priorité (on ne représente que les priorités). Donner son nouvel état quand on a prélevé l'élément le plus prioritaire ? Quand on a ensuite ajouté un élément de priorité 4 ?

8

13 11

13

17 18

4

7

9

10 5

2

(2)

IUT de Villetaneuse Département informatique – 2ème année

F. Lévy, J.M. Barrachina 2 Année 2003/2004

3. On a implanté un arbre quasi-complet dans un tableau de caractères. Reconstituer l'arbre :

b r l u a o e i e v d n c s u t n e a e o e a d

4. On implante l'arbre de la question 2 dans un tableau. Donnez les trois états successifs du tableau quand on fait les modifications demandées.

5. On veut implémenter une classe FileDePriorite où la file est implémentée par un arbre quasi-complet représenté par (implanté dans) un tableau. On suppose pour l'instant que la taille de l'arbre est bornée par une constante MAXTAILLE. Ecrire la classe et ses

méthodes. La tester.

6. Comment gérer la taille du tableau quand on ne connaît pas la taille maximale d'une file ? Compléter la classe FileDePriorite pour que la taille de la file ne soit plus limitée (sauf par la mémoire physique..).

7. On a un tableau de 100 éléments disposés au hasard. On les ajoute tous à une file de priorité, puis on prélève un par un les éléments de la file et on les place au fur et à mesure dans un tableau, jusqu'à ce que la file soit vide. Quel est le résultat ?

Références

Documents relatifs

appear either as simply an extension of magnetic tape or as a device strictly limited to applications such as inventory control, where random accessing plays

When the PRINT program is executed, either directly from the command line or from the server command menu, the option specifications from the Defaults.Text file

For information pertaining to your network's file servers, which allow you to share hard disk memory with other network users, read the File Server User's

(containing virtual device drivers).. It may also contain a NETWORK e PROFILE configuration file. Boot diskettes are available from your system manager. Creating

⇒ Arbre binaire quasi complet de profondeur n : toutes les feuilles sont de profondeur n ou n-1 ; à la profondeur n-1, les nœuds non feuille sont à gauche (les

This means that a USES LONGINT statement must be included in any program using the LONG INTEGER procedures.. The operating system now uses the general vertical

The measurements documented here were obtnined (for cfficicncy n~Clsons) by examining the PDP-10. object code for Mesa progrnms. Marc static measures are being

Applicable products and version numbers: MP/M II T. In some applications you might want to suppress this display. The RET instruction replaces the console output