RÉUSSITO. Terminale
Fiche de révision · Spé NSI Terminale

Recherche dans un arbre binaire de recherche et recherche par hachage

Chapitre : Structures de données

En 30 secondes

  • Arbre binaire de recherche : comparer à chaque nœud, complexité proportionnelle à la hauteur de l'arbre.
  • Table de hachage : calculer l'indice par la fonction de hachage, complexité O(1) en moyenne, O(n) si collisions nombreuses.
  • Pour beaucoup de données, la recherche par hachage est en moyenne plus rapide qu'un arbre binaire de recherche.

Ce que tu sauras faire

  • Rechercher une valeur dans un arbre binaire de recherche en comparant la valeur cherchée à chaque nœud rencontré.
  • Rechercher une valeur dans une table de hachage et justifier sa complexité moyenne.
  • Comparer la complexité de la recherche selon la structure utilisée (arbre binaire de recherche, table de hachage).

Les mots à connaître

Arbre binaire de recherche
un arbre binaire dans lequel, pour chaque nœud, toutes les valeurs de sa partie gauche lui sont inférieures et toutes les valeurs de sa partie droite lui sont supérieures.
Racine
le nœud de départ d'un arbre, qui n'est l'enfant d'aucun autre nœud.
Nœud
l'élément de base d'un arbre, qui stocke une valeur et des connexions vers ses enfants.

Le piège classique

Croire que la recherche dans un arbre binaire de recherche a toujours la même complexité qu'une recherche par hachage : elle dépend de la hauteur de l'arbre, pas d'un calcul direct d'indice.

L'astuce

Arbre binaire de recherche : la complexité dépend de la HAUTEUR ; table de hachage : la complexité dépend des COLLISIONS.

Teste-toi : QCM gratuit

10 questions sur « Recherche dans un arbre binaire de recherche et recherche… », corrigées et expliquées. Sans compte.

Je lance le QCM →

La fiche complète

Règles, méthode pas à pas, exemple corrigé, exercices et corrections : dans le pack Terminale, à toi pour l'année.

Voir les packs Terminale →

Ton niveau en 5 minutes

~10 questions du programme de Terminale, score immédiat, sans compte.

Je teste mon niveau →

Dans le même chapitre : Structures de données

Toutes les fiches Spé NSI Terminale · Fiches gratuites et packs Terminale