Numérique et sciences informatiques (spécialité) · TerminaleBac
Algorithmes sur les arbres binaires : fiche de Terminale NSI
Publié le 7 novembre 2026 · Mis à jour le 7 novembre 2026 · Signaler une erreur
L'essentiel
- Un arbre binaire est soit vide, soit une racine reliée à deux sous-arbres, gauche et droit, qui sont eux-mêmes des arbres binaires 4.
- Sa taille est son nombre de nœuds ; à taille fixée, la hauteur la plus grande est , pour un arbre « filiforme » 4.
- Un arbre complet de hauteur contient nœuds à chaque profondeur 4.
- La structure étant récursive, taille, hauteur et parcours s'écrivent naturellement avec des fonctions récursives 2.
- Dans un ABR, le parcours infixe fournit les clés dans l'ordre 3.
Ce qu'il faut savoir sur la structure
Calculer la taille et la hauteur
Calculer la taille et la hauteur d'un arbre fait partie des algorithmes de base du programme 2. La récursivité suit la définition : un cas pour l'arbre vide, un cas pour l'arbre non vide.
Parcourir un arbre
Arbres binaires de recherche (ABR)
Pièges fréquents à l'épreuve
Questions flash
4 questions · correction immédiate · ton score reste sur ton appareil.
-
La taille est le nombre de nœuds de l'arbre 4. La longueur du plus long chemin est la hauteur, notion différente que l'on confond souvent avec la taille.
-
La hauteur maximale est , atteinte par un arbre filiforme 4. Répondre revient à compter une profondeur de trop : un nœud seul a une hauteur de , pas de .
-
À chaque profondeur il y a nœuds 4 : . Le piège est de ne compter que le dernier niveau ( nœuds) ou d'oublier la racine.
Les questions qu'on se pose
Pourquoi utilise-t-on la récursivité sur les arbres ?
Parce que la structure est elle-même récursive : un arbre binaire est vide ou formé d'une racine et de deux arbres binaires 4. Chaque fonction traite l'arbre vide (cas de base), puis s'appelle sur les deux fils.
Quelle valeur renvoyer pour la hauteur de l'arbre vide ?
Si tu veux qu'un nœud seul ait la hauteur , ce qui correspond à pour un arbre filiforme 4, l'arbre vide doit renvoyer . Dans un énoncé, vérifie toujours la convention donnée avant de coder.
Est-ce que tous les arbres binaires sont des ABR ?
Non. Un ABR est un arbre binaire particulier : ses clés doivent être comparables 6, et pour chaque nœud, les clés à gauche sont inférieures ou égales à la sienne, celles à droite supérieures. Un arbre binaire quelconque peut contenir des valeurs sans ordre, et son parcours infixe n'est alors pas trié.
Sources
Programme visé : Numérique et sciences informatiques - Spécialité Terminale - Algorithmique : Arbres binaires · Éduscol (Ministère de l'Éducation nationale)
- Numérique et sciences informatiques - Spécialité Terminale - Algorithmique : Arbres binaires, Éduscol (Ministère de l'Éducation nationale). Consulté le 7 novembre 2026.
- Ressource d'accompagnement - Arbres binaires de recherche, Éduscol. Consulté le 7 novembre 2026.
- Types abstraits de données et structures de données, Éduscol. Consulté le 7 novembre 2026.
- Structures de données - NSI Spécialité, Éduscol. Consulté le 7 novembre 2026.
- Sujet du Baccalauréat 2024 - NSI Jour 2, Ministère de l'Éducation nationale. Consulté le 7 novembre 2026.
- Guide pédagogique - Algorithmes sur arbres binaires, Éduscol. Consulté le 7 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.