Algorithmes et structures de données : TD 1 Corrigé Exercice 1 1 Arbres binaires Afficher cet arbre binaire de la mani`ere préfix puis infix
Exercice 1 Définir une structure struct noeud_s permettant de coder un n÷ud d'un arbre binaire contenant une valeur entière Ajouter des typedef pour
Exercice Comment prendre en compte le cas #4 des exemples ? arbre-B - v1 3 31 / 31
(iii) en ordre postfixe Solution de l'exercice 2 1 Dessin de l'arbre binaire T (taille = 10) : 2 Code C : #include typedef struct Noeud
Exercice 2 Soit la liste des valeurs suivantes : 26 20 32 38 53 10 29 34 23 6 15 72 1 L'arbre binaire de recherche (ABR) correspondant à cette liste:
Corrigé des exercices • Arbres binaires £ ¢ ¡ Exercice 1 arbre binaire complet le coût de cette fonction est un ?(nlogn) avec n = A = 2p+1 ? 1
Pour n fixé quelconque donner un exemple d'arbre binaire de hauteur Corrigé Correction de l'exercice 1 Un seul arbre à un nœud deux à deux nøeuds :
Les exercices sont inspirés de [1] Dans toute la suite nous supposerons qu'un arbre binaire de recherche self est construit récursivement par l'utilisation
L’arbre-B (ou` B-Tree en anglais) est une SDD utilis´ee dans les do-maines des : syst`emes de gestion de fichiers : ReiserFS (version modifi´ee des arbres-B) ou Btrfs (B-Tree file system) bases de donn´ees : gestion des index L’arbre-B reprend le concept d’ABR ´equilibr´e mais en stockant dans
L'arbre B et sa variante l'arbre B+ : utilisation dans différents domaine Ex Bases de Données Sous le système Windows NT : utilisation des structures en arbre B pour gérer les fichiers © Maude Manouvrier - Université Paris-Dauphine 1
Exercice 1 : Arbre binaire de recherche (15 points) Dans cet exercice nous nous intéressons aux arbres binaires de recherche (ABR) Pour rappel dans un ABR tous les éléments dans le fils gauche d’un nœud sont plus petits que ce nœud et tous les éléments à droite sont plus grands (cf Annexe pour les fonctions membres de la classe Arbre)
Notes Utiliser l’arbre pour classer un exemple Partir de la racine. Repondre aux questions en suivant la branche correspondante. Lire la valeur de la feuille atteinte. F. De Comite Arbres de decision Notes Exemple Aspect du ciel : Soleil Humidite : Normale Vent : Faible Temperature : 30 F. De Comite Arbres de decision
Arbre de 20 à 35 m de haut à tronc élancé ; feuilles longues de 20 à 30 cm, composées de 7 à 15 folioles dentées ; fleurs discrètes, non hermaphrodites, réduites à 2 étamines (mâles) ou à un stigmate (femelles), apparaissent avant les feuilles ; bourgeons bruns ; fruits (samares) réunis en grappes lâches et graine entourée d’une membrane ailée.
«Un arbre fonctionne comme une pompe : la sève circule via des vaisseaux à l’intérieur du tronc. Mais lorsqu’il n’y a plus assez d’eau se créé un phénomène de cavitation : de l’air rentre dans les vaisseaux, la pompe arrête de fonctionner et l’arbre meurt » schématise M. Kowalski.
L’arbre Arbre B+ (en) diffère légèrement de l’arbre B, en ceci que toutes les données sont stockées exclusivement dans des feuilles, et celles-ci sont reliées entre elles. D’autres variantes existent également, telles que l’ arbre B* (en) .