• Aucun résultat trouvé

Td corrigé Exercice 3 (20pts): Soit T un arbre AVL de n sommets pdf

N/A
N/A
Protected

Academic year: 2022

Partager "Td corrigé Exercice 3 (20pts): Soit T un arbre AVL de n sommets pdf"

Copied!
2
0
0

Texte intégral

(1)

DIM, UQAC mercredi 17 octobre 2007.

8INF805

Devoir 2

À rendre au plus tard le 7 novembre

avant 18h45 (en classe) ou ma boite aux lettres

Exercice 1 (10pts). Insérer, dans cet ordre, 73, 41, 83, 37, 61 et 50 pour former un arbre de type AVL.

Exercice 2 (15pts). Soit le tableau de nombres suivants : 3, 5, 1, 6, 8, 11, 2, 4, 9 et 10.

1.Construire le min-tas obtenu en insérant dans cet ordre les nombres du tableau ci-dessus.

Représentez graphiquement le min-tas obtenu après chaque insertion.

2.la valeur 1 est supprimée de ce tableau. Représentez graphiquement chacune des itérations correspondant à cette suppression et à la structuration du min-tas.

3.Quelle est la complexité de la recherche de la valeur maximale.

Exercice 3 (10pts). Un d-tas est comme un tas classique où chacun de ses sommets possède d enfants.

Soit un d-tas implanté dans un tableau A où la racine est stockée dans A[1], ses d enfants sont stockés dans A[2],…, A[d+1], et ainsi de suite. Dites comment retrouver le parent et le kème enfant de A[i].

Exercice 4 (10pts): Un arbre binaire étendu est un arbre binaire dans lequel nous remplaçons tout descendant vide par un nœud spécial appelé nœud étendu, noté par le carré noir foncé dans l’exemple de la figure ci-dessous.

1. Montrer que pour tout arbre A de n nœuds, le nombre de nœuds étendus est n1.

2. Le cheminement interne d'un arbre binaire est la somme des profondeurs de tous les noeuds de l'arbre. Dans l'exemple précédent le cheminement interne est égal à 8.

Le cheminement externe d'un arbre binaire est la somme des profondeurs des nœuds étendus.

Dans l'exemple précédent le cheminement externe est égal à 17.

Ces deux quantités sont liées respectivement au coût de la recherche avec succès et sans succès d'un nœud dans un arbre binaire. Le cheminement interne divisé par n (le nombre de recherches) est le coût moyen de recherche d'un nœud présent dans un arbre binaire ordonné.

Le cheminement externe divisé par n est le coût moyen de recherche pour un nœud non présent dans un arbre binaire ordonné. Démontrer par récurrence sur le nombre de nœuds que si E est le cheminement externe et I le cheminement interne, alors on a :

EI2N1

Exercice 5 (20pts): Soit T un arbre AVL de n sommets. Chaque sommet contient une valeur, un champ d’équilibre, deux pointeurs vers les fils gauche et droite. Quel champs devrait-on y ajouter pour trouver le kème plus petit élément de T en O(log n). Écrire cet algorithme.

1 1

3 4 2

1 3 4 est 騁endu en 2

(2)

Exercice 6 (Bonus de 15pts): Montrer par récurrence que l’opération de suppression dans un arbre AVL de hauteur h peut générer jusqu’à 

 2

h rotations.

Exercice 7 (15pts): Soit le B-arbre ci-dessous d’ordre 2.Supprimer l’élément C de cet arbre

Exercice 8 (10pts): Colorier l’arbre ci-dessous de façon à ce qu’il soit un arbre rouge et noir

Exercice 9 (10pts): Insérer les 10, 2, 9 3, 8, 4, et 7, dans cet ordre, pour former un arbre rouge et noir.

Montrer l’arbre après chaque insertion.

2

Références

Documents relatifs

d- En supposant qu’il existe une fonction point/2 qui permette de dessiner un point de coordonn´ ees (x, y), d´ efinir une fonction qui dessine la repr´ esentation graphique

L’insertion et la suppression utilisent la rotation ` a gauche et ` a droite d’un arbre lorsqu’il est trop d´ es´ equilibr´ e :.

Chercher sur Internet l‘algorithme DSW (c’est un algorithme qui prend en entrée un arbre de recherche binaire afin de réaliser son équilibrage) et l’algorithme de

[r]

1 1 L'ingénieur de sécurité prend le compte-rendu d'un accident survenu en septembre et conclut qu'il s'agit d'un accident de trajet.. Oui non il ne peut pas

L’opération estVide teste si la file avec priorité est vide ou pas, l’opération ajouter insère dans la file un nouvel élément avec sa priorité, l’opération premier

Écrivez maintenant la méthode de tri fusion, qui divise la liste en deux listes de taille égale, trie les sous-listes récursivement puis les fusionnent avec la méthode

Complétez l'extrait du bilan et du compte de résultat au 31/12/2012 pour l'inventaire de cette immobilisation (annexe 2)2. Quelle sera l'incidence de l'annuité 2012 sur la