Aller au contenu

Numérique et sciences informatiques (spécialité) · TerminaleBac

Algorithmes sur les arbres binaires : quiz 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 un nœud racine avec un fils gauche et un fils droit, eux-mêmes des arbres binaires 4.
  • La taille d'un arbre est son nombre de nœuds ; sa hauteur est limitée par la taille, au maximum n − 1 pour un arbre filiforme 4.
  • Taille et hauteur se calculent par récursivité, en traitant l'arbre vide comme cas de base 2.
  • Un parcours en largeur donne les étiquettes niveau par niveau ; le parcours infixé d'un arbre binaire de recherche donne les clés dans l'ordre 356.

Avant de commencer

Ce quiz porte sur les algorithmes qui travaillent sur les arbres binaires : reconnaître la structure, calculer une taille ou une hauteur, écrire une fonction récursive, parcourir un arbre et exploiter un arbre binaire de recherche. Le programme de Terminale demande justement de savoir calculer la taille et la hauteur d'un arbre et de le parcourir de différentes façons 2. Réponds d'abord sans regarder ton cours, puis lis chaque explication, même quand ta réponse est bonne : elle montre aussi pourquoi l'erreur la plus tentante est fausse.

Quiz

16 questions · correction immédiate · ton score reste sur ton appareil.

  1. Quelle définition correspond à un arbre binaire ?

  2. Comment appelle-t-on le nombre de nœuds d'un arbre binaire ?

  3. Deux nœuds différents d'un arbre binaire peuvent contenir la même valeur.

  4. Un arbre binaire complet de hauteur 3 contient, à la profondeur 3, combien de nœuds ?

  5. Quelle est la taille d'un arbre binaire complet de hauteur 3 (racine à la profondeur 0) ?

  6. Un arbre complet a une hauteur de 2. Quelle est sa taille ?

  7. Quelle est la hauteur maximale d'un arbre binaire de taille 10, la hauteur étant comptée en arêtes comme dans le cours d'Éduscol ?

  8. À quoi ressemble un arbre binaire qui atteint la hauteur maximale pour sa taille ?

  9. Dans le sujet de bac cité, comment l'arbre vide est-il représenté en Python ?

  10. On représente un arbre par None (arbre vide) ou par un objet n avec n.gauche et n.droit. Quelle fonction calcule correctement la taille ?

  11. Avec la convention où un arbre réduit à un seul nœud a pour hauteur 0 (cohérente avec h=n−1h=n-1 pour n=1n=1), quelle formule donne la hauteur d'un arbre non vide de fils gg et dd ?

  12. Que renvoie un parcours en largeur d'un arbre binaire dans l'énoncé de bac cité ?

  13. Pour un parcours en largeur, quelle structure auxiliaire est la mieux adaptée en Python ?

  14. Que donne le parcours infixé d'un arbre binaire de recherche ?

  15. Parmi ces affirmations sur un arbre binaire de recherche (ABR), lesquelles sont vraies ?

    Plusieurs réponses possibles.

  16. Un parcours qui visite chaque nœud exactement une fois, sur un arbre de taille nn, effectue un nombre d'opérations proportionnel à…

Les questions qu'on se pose

Quelle différence entre la taille et la hauteur d'un arbre binaire ?

La taille est le nombre de nœuds 4. La hauteur mesure la longueur du plus long chemin descendant depuis la racine. Pour une taille nn donnée, la hauteur peut varier : elle atteint son maximum n−1n-1 pour un arbre filiforme 4 et reste bien plus petite pour un arbre complet, où les niveaux se remplissent. Les deux se calculent par récursivité 2.

Pourquoi les fonctions sur les arbres sont-elles presque toujours récursives ?

Parce que la définition d'un arbre binaire est elle-même récursive : un arbre est vide ou formé d'une racine et de deux arbres binaires 4. Une fonction suit donc le même schéma : un cas de base pour l'arbre vide, puis un appel sur le fils gauche et sur le fils droit, dont on combine les résultats. Une structure de données récursive adaptée est d'ailleurs utilisée pour ces algorithmes 2.

Qu'est-ce qui peut tomber au bac de NSI sur ce sujet ?

Les sujets de bac de NSI proposent des exercices où l'on manipule des arbres binaires en Python, par exemple une fonction qui renvoie la liste des étiquettes en parcours en largeur 5. Savoir calculer la taille et la hauteur et parcourir un arbre fait partie des attendus du programme 2. Entraîne-toi à écrire ces fonctions à la main, en traitant d'abord le cas de l'arbre vide.

Sources

Programme visé : Numérique et sciences informatiques - Spécialité Terminale - Algorithmique : Arbres binaires · Éduscol (Ministère de l'Éducation nationale)

  1. Numérique et sciences informatiques - Spécialité Terminale - Algorithmique : Arbres binaires, Éduscol (Ministère de l'Éducation nationale). Consulté le 7 novembre 2026.
  2. Ressource d'accompagnement - Arbres binaires de recherche, Éduscol. Consulté le 7 novembre 2026.
  3. Types abstraits de données et structures de données, Éduscol. Consulté le 7 novembre 2026.
  4. Structures de données - NSI Spécialité, Éduscol. Consulté le 7 novembre 2026.
  5. Sujet du Baccalauréat 2024 - NSI Jour 2, Ministère de l'Éducation nationale. Consulté le 7 novembre 2026.
  6. 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.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2 Bientôt
  • CM1 Bientôt
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page