Accueil › Programme › NSI Tle › Arbres : vocabulaire, structure et parcours

NSI Tle · chapitre 3 sur 13

Arbres : vocabulaire, structure et parcours

NSI — Tle · cours conforme au programme officiel.

Ce que tu vas apprendre

Au programme de ce chapitre

  • I. Vocabulaire des arbres
  • II. Représenter un arbre en Python
  • III. Parcourir un arbre : préfixe, infixe, suffixe et en largeur
  • Savoir-faire
  • Exercices types corrigés
  • Teste-toi — vrai ou faux ?
  • Pièges fréquents et astuces
  • À retenir

La définition à retenir

Définition Un arbre est une structure hiérarchique composée de nœuds reliés par des arêtes, sans cycle : il existe un unique chemin entre la racine (le nœud du haut, sans parent) et chaque autre nœud. Un nœud sans enfant est une feuille. Le nombre d'enfants d'un nœud est son arité ; un arbre binaire est un arbre où chaque nœud a au plus deux enfants.
🔒 Illustration du chapitre completIncluse dans le cours complet, avec la méthode et les exercices corrigés.La voir gratuitement pendant 7 jours

Un exemple corrigé

Exemple Testé avec python3, un arbre représentant l'organisation d'un lycée :
>>> class Noeud:
...     def __init__(self, valeur, enfants=None):
...         self.valeur = valeur
...         self.enfants = enfants if enfants is not None else []
...
>>> direction = Noeud("Direction", [
...     Noeud("Vie scolaire", [Noeud("CPE"), Noeud("Surveillants")]),
...     Noeud("Enseignement", [Noeud("Sciences"), Noeud("Lettres"), Noeud("Langues")]),
... ])
La racine « Direction » a deux enfants, chacun étant lui-même la racine d'un sous-arbre. Cet arbre compte 8 nœuds et sa hauteur vaut 2 : il faut deux arêtes pour atteindre une feuille comme « CPE » depuis la racine.

Les erreurs fréquentes à éviter

Piège. Profondeur (d'un nœud) ≠ hauteur (de l'arbre) : ne les confonds pas.
Attention Ne confonds pas « profondeur d'un nœud » (distance depuis la racine) et « hauteur d'un arbre » (profondeur maximale). Pour un arbre à une seule racine sans enfant, la hauteur vaut 0, pas 1 : il n'y a aucune arête à traverser.

L'astuce du prof

Astuce. Racine en haut, feuilles en bas : un arbre informatique est à l'envers.

Exercices corrigés

Cherche d'abord seul, puis ouvre la correction.

Exercice 1

Définis la racine et une feuille.
Voir la correction
Racine : nœud initial sans parent ; feuille : nœud sans enfant.

Exercice 2

Différence entre profondeur d'un nœud et hauteur d'un arbre ?
Voir la correction
Profondeur = distance à la racine ; hauteur = plus grande profondeur.

Questions fréquentes

Qu'est-ce que « Arbres : vocabulaire, structure et parcours » en NSI Tle ?

Un arbre est une structure hiérarchique composée de nœuds reliés par des arêtes, sans cycle : il existe un unique chemin entre la racine (le nœud du haut, sans parent) et chaque autre nœud. Un nœud sans enfant est une feuille. Le nombre d'enfants d'un nœud est son arité ; un arbre binaire est un arbre où chaque nœud a au plus deux enfants.

Que faut-il retenir de ce chapitre ?

Ce chapitre de NSI Tle aborde : I. Vocabulaire des arbres ; II. Représenter un arbre en Python ; III. Parcourir un arbre : préfixe, infixe, suffixe et en largeur ; Savoir-faire ; Exercices types corrigés ; Teste-toi — vrai ou faux ?. Chaque notion est expliquée pas à pas, avec des exemples corrigés.

Comment réviser « Arbres : vocabulaire, structure et parcours » efficacement ?

Relis la définition à retenir, refais l'exemple corrigé sans regarder la solution, puis vérifie que tu as compris avec le quiz noté du chapitre. La fiche de révision permet ensuite de tout revoir en quelques minutes la veille d'un contrôle.

Où trouver des exercices corrigés sur « Arbres : vocabulaire, structure et parcours » ?

Cette page propose 2 exercices corrigés gratuits (par exemple : « Définis la racine et une feuille. »). Le cours complet en contient d'autres, avec la méthode pas à pas et un quiz noté.

À quel niveau ce chapitre est-il étudié ?

Ce cours de nsi correspond au programme officiel de Tle : c'est le chapitre 3 sur 13 de la matière.

Vous lisez un extrait. Le chapitre complet est réservé aux abonnés.

Il comprend : I. Vocabulaire des arbres · II. Représenter un arbre en Python · III. Parcourir un arbre : préfixe, infixe, suffixe et en largeur · Savoir-faire · Exercices types corrigés, ainsi que la méthode pas à pas, les exemples corrigés, le cours vidéo, le quiz noté et la fiche de révision.

Essai gratuit de 7 jours sans carte bancaire, puis 6,99 € par mois sans engagement (ou dès 5,90 €/mois en formule 12 mois).

Tous les chapitres — NSI Tle

Pour aller plus loin

Les autres matières en Terminale

AllemandAnglaisEMCEnseignement scientifiqueEspagnolGéographieHistoireMathématiques (spécialité)Maths complémentairesMaths expertesPhilosophiePhysique-Chimie