Vous êtes sur la page 1sur 1

M1 IL + SIR+SSI Algorithmique Avancée 2021-2022

SERIE 1 : Arbres de Recherche

Exercice 01:

Soient L1 et L2 deux listes d’entiers contenant les valeurs suivantes :

L1 = {25, 60, 35, 10, 5, 20, 65, 45, 70, 40, 50, 55, 30, 15, 22, 62, 64, 4, 8}

L2 = {15, 70, 50, 35, 60, 25}

Soit R un arbre vide. Dans le cas où l’arbre R est un

a. ABR d. TASmax g. AMR d’ordre 5 j. B-arbre d’ordre 7


b. AVL e. AMR d’ordre 3 h. B-arbre d’ordre 3
c. TASmin f. AMR d’ordre 4 i. B-arbre d’ordre 5
Questions :

1. Construire l’arbre R à partir des valeurs de L1, ensuite


2. Déduire comment peut-on trier la liste L1 en utilisant l’arbre R dans le cas des arbres binaires.
3. Supprimer de l’arbre R les valeurs de L2.

Exercice 02:

Soient T1, T2, T3, T4, T5, T6 des arbres représentés par leur parcours en largeur :

Type Arbres Parcours en largeur


ABR T1 [20], [15], [35], [10], [19], [25], [40], [5], [13], [16], [38], [3], [7], [12]
T2 [35], [20], [40], [15], [25], [38], [10], [19], [5], [13], [16], [3], [7], [12]
Parfait T3 [3], [5], [10], [12], [7], [15], [13], [35], [19], [20], [16], [40], [25], [38]
T4 [40], [20], [38], [15], [19], [25], [35], [3], [12], [7], [16], [10], [13], [5]
AMR T5 [10, 15, 20, 35], [3, 5, 7], [12, 13], [16, 19], [25], [40, 45], [36, 38]
d’ordre 5 T6 [10, 19, 35], [3, 5, 7], [12, 13, 15, 16], [20, 25], [36, 38, 40, 45]

1. Dessiner les arbres T1, T2, T3, T4, T5, T6.


2. Parmi ces arbres spécifier lequel est un AVL, TASmax et B-arbre. Justifier votre réponse
3. Donner le résultat du parcours en largeur après l’insertion de la valeur « 39 » dans chaque arbre de
la question précédente.
4. Donner le résultat du parcours en largeur après la suppression de la valeur « 20 » dans chaque arbre
de la question précédente.

Vous aimerez peut-être aussi