NSI Terminale/Structures de données

Structures de données

Thème majeur du programme NSI Terminale

Maîtrise les structures fondamentales : listes chaînées, piles, files, arbres et graphes. Incontournable au BAC !

15 leçons
42 exercices
~8h de contenu
Implémentation d'une Pile
# Pile avec une liste Python
class Pile:
def __init__(self):
self.elements = []
def empiler(self, val):
self.elements.append(val)
def depiler(self):
return self.elements.pop()
Tester dans l'IDE

Exercices populaires

Implémenter une pile avec une liste
Piles
Moyen
Parcours en largeur d'un graphe
Graphes
Difficile
Hauteur d'un arbre binaire
Arbres
Moyen
Inversion d'une liste chaînée
Listes
Difficile

Visualisation des structures

Vois les arbres, graphes et listes prendre vie ! Animation interactive pour comprendre les opérations.

Voir les animations

Objectifs BAC - Structures de données

  • Implémenter et utiliser les piles et files
  • Manipuler les arbres binaires et ABR
  • Représenter et parcourir des graphes
  • Connaître les complexités des opérations
EdTech AI Assistant