NSI (terminale) · Chapitre 3 · Exercice d'entraînement
Profondeur d'une valeur et nœuds d'un niveau
Les arbres · Vocabulaire et mesures · niveau 2
Énoncé
Profondeur d'une valeur et nœuds d'un niveau.
On utilise la classe Noeud du cours.
- Écrire une fonction récursive
profondeur(arbre, x)qui renvoie la profondeur d'un nœud de valeurxdans un arbre binaire (quelconque, pas forcément de recherche), ou sixn'apparaît pas. Sixapparaît plusieurs fois, on renverra la plus petite profondeur. - Écrire une fonction récursive
nb_au_niveau(arbre, k)qui renvoie le nombre de nœuds de profondeurk.
Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.