Aller au contenu

Propriétés (Bac 🎯)⚓︎

Licence Creative Commons
Ce cours est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

programme

Sources et crédits pour ce cours

Pour préparer ce cours, j'ai utilisé :

🔖 Synthèse de ce qu'il faut retenir pour le bac

Maximum et minimum⚓︎

Point de cours 2 : maximum ou minimum dans un arbre binaire de recherche

Soit un arbre binaire vérifiant la propriété d'arbre binaire de recherche.

  • Minimum : Pour déterminer le minimum des éléments stockés dans les noeuds de l'arbre il faut et il suffit de partir du noeud racine et de toujours descendre dans le fils/sous-arbre gauche tant que celui-ci est non vide. Le minimum est alors l'élément stocké dans le premier noeud atteint dont le fils/sous-arbre gauche est vide.
  • Maximum : Pour déterminer le maximum des éléments stockés dans les noeuds de l'arbre il faut et il suffit de partir du noeud racine et de toujours descendre dans le fils/sous-arbe droit tant que celui-ci est non vide. Le maximum est alors l'élément stocké dans le premier noeud atteint dont le fils/sous-arbre droit est vide.

Exercice 2

Déterminez le maximum et le minimum des éléments stockés dans l'arbre binaire de recherche ci-dessous :

alt

En appliquant les algorithmes décrits dans le point de cours 2:

  • le minimum des éléments stockés dans l'arbre est 'DLY'
  • le maximum des éléments stockés dans l'arbre st 'ZQF'

Parcours infixe⚓︎

Point de cours 3 : parcours infixe d'un arbre binaire de recherche

Le parcours infixe d'un arbre binaire vérifiant la propriété d'arbre binaire de recherche donne une énumération dans l'ordre croissant des éléments stockés dans les noeuds.

Exercice 3

Énumérez dans l'ordre du parcours infixe les éléments stockés dans les noeuds de l'arbre binaire de recherche de l'exercice 2.

En énumérant les élément dans l'ordre du parcours infixe, on obtient les éléments dans l'ordre croissant :

📋 Texte
'DLY' - 'FFO' - 'KME' - 'QLT' - 'THG' - 'TSA' - 'YXT' - 'ZQF'