Skip to content

TD10

Exercice 2

2)

Tous les arbres tassés de taille 6

Tous les arbres tassés de taille 7

Tous les arbres tassés de taille 11

3)

Pour \(n \in \mathbb{N}\) il y a 1 arbre tassé (à gauche) de taille \(n\)

hauteur arbre vide =0

4)

Un arbre tassé de hauteur \(h\) possède n noeud

\(2^{h-1}-1 < n \leq 2^h -1\)

(\(1+2+4+8+16+32+...+2^{h-2} = 2^{h-1}-1\))

  • \(2^{h-1} -1 < n\)

\(\iff 2^{h-1} < n+1\)

\(\iff h-1 < log_2(n+1)\)

\(\iff h < log_2(n+1) + 1\)

  • \(n \leq 2^h-1\)

\(\iff n+1 \leq 2^h\)

\(log_2(n+1) \leq h\)

  • \(log_2(n+1) \leq h < log_2(n+1) + 1\)

Exercice 3

A :

B :

4 5 9
0 1 2 3 4 5 6

-> Pas un arbre tournoi

Exercice 4

\(fd(i) = 2 * i+2\)

\(fg(i) = 2 * i +1\)

\(p(i) =\) si \(i\) pair, \(i/2 -1\)

si \(i\) impair \((i-1)/2\)

Exercice 5

Arbre tournoi

La racine contient une des plus petites étiquettes.

Exercice 6

4 13 20 14 20 20
0 1 2 3 4 5 6 7 8 9

Complexité temps retrait : \(O(log_2(n))\) Complexité temps ajout : \(O(log(n))\)