Université Abdou Moumouni de Niamey
Faculté des Sciences et Technologie
é a maila
Examen : Structure des Données Il, MIAGE2- Session 1, Chargé de cours : Mahamadou Sou!
7 é ree mn, Septzo21
instructions : Aucun support (Téléphone, PC, Docs, etc.) N'estautorisé. Durée : 2H30mn, Sept
a Jere PARTIE (7 points)
Q, 1(2.5 pts). Décriver l'algorithme d’un Tri de Monceau et son implémentation avec JAVA, La méthode
de MAIN n’est pas nécessaire.
Q. 2 (2 pts). Citez les structures de données étudiées dans le cadre de ce cours et les avantages de
chacune sur les opérations (ajout, suppression),
Q.4 (0.5pts) : Construire \’arbre binaire de recherche, et trier par ordre croissant a l'aide du tri dans un
arbre binaire de recherche, les éléments du tableau {39, 50, 20, 49, 30, 10, 45}.
Q.5 (3pts). Utiliser ’algorithme de Bellman — Ford pour trouver les plus courtes distances pour atteindre
chaque sommet & partir de la source S, Donner sa représentation avec la liste d’adjacence.
PARTIE Il (13 points)
Exercice 1 (3 pts) :Soit un ensemble des clés (5, 8, 17, 42, 62, 84) dans une table de hachage a 8 alvéoles ;
a) Calculer|e facteur de charge
b) En.utilisant, une des méthodes de gestion de collision dans le cas d’
les alvéoles dans lesquels les éléments seront insérés en cas de coll
etre utilisées s'il ya lieu.
Exercice 2 (3pts) : Construire le monceau avec les éléments du tableau suivant (22, 8, 13, 15, 14, 9, yet
trier les éléments a l'aide d’un tri de monceau. Iilustrer toutes les étapes.
un adressage ouvert, Donner
ision. Plusieurs tables peuvent
Pxercice 3(3pts) : Utiliseralgorithme de Dijkstra pour trouver le plus court chemin en quittant N1
Gsstination de NB sur ce graphe non orienté et donner sa représentation simplifiée a l'aide d'une matrice
d'adjacence.Exercice 4 (Apts) : Soit la représentation a’
utiliser 'algorithme de Dijkstra pour trouve
donner la matrice d’adjacence,
‘un graphe non dirigé & l'aide d’une liste d’adjacence détaillée,
er le plus court chemin en partant de Aa destination de G et
a +p lal |} [edz
B Lia |4 ie 2 E13 \/
c al2[ } B|2 3 F [a
D B [a] |} eqs He Is
— +—[p [3 c [3 +H [37
F tc [4 dls fe ]2|/
G o|s i_[r [2
Bonne chance !!