OCaml (option informatique) · Chapitre 3 · Application directe du cours
Taille d'un arbre
Types sommes et arbres · niveau 1 (application)
Énoncé
Écrire taille et l'appliquer à l'arbre Noeud (Noeud (Vide, 1, Vide), 2, Noeud (Vide, 3, Vide)).
Corrigé
let rec taille a =
match a with
| Vide -> 0
| Noeud (g, _, d) -> 1 + taille g + taille d
Sur l'arbre proposé : 1 + taille (feuille 1) + taille (feuille 3) 1 + 1 + 1 = 3, chaque feuille valant 1 + 0 + 0.
Exercices semblables
- Appartenance dans un arbre binaire de recherche corrigé
- Insertion dans un ABR corrigé
- Parcours infixe corrigé
- Jours de la semaine corrigé
- Aire d'une forme corrigé