Il suffit de compter les étages pour obtenir la hauteur puisqu'il s'agit de l'équivalent d'un Arbre Binaire Parfait.
Les feuilles sont 64 (profondeur +1)
Au dessus, on trouve 32 noeuds (profondeur +2)
Puis encore 16 noeuds (profondeur +3)
Puis encore 8 noeuds (profondeur +4)
Puis encore 4 noeuds (profondeur +5)
Puis encore 2 noeuds (profondeur +6)
Puis la racine : si on lui donne une profondeur de 1, on obtient donc une hauteur de 7.
Nous aurions pu retrouver ce résultat en utilisant simplement la formule valable pour un arbre parfait (avec la convention profondeur 1):
h =
⌊ log2(n + 1) ⌋ =
⌊ log2(64+32+16+8+4+2+1 +1) ⌋ =
⌊ log2(128) ⌋ =
⌊ log2(27) ⌋ =
⌊ 7 ⌋ =
6
Si on considère que la profondeur de la racine est 0, on obtient 6. Si la profondeur est 1, on prendra 7.