Académique Documents
Professionnel Documents
Culture Documents
Si l'on suppose que le nombre de touches d'un b-arbre est égal à et son degré
minimum est , hauteur , dans le pire des cas, sera
En outre, si un b-arbre a une hauteur , il est évident que le nombre de ses noeuds
est minime si la racine contient une clé et tous les autres noeuds contiennent clés: il
y aura, ainsi, noeuds en profondeur 1, noeuds en profondeur 2, en profondeur 3 et
ainsi de suite. fixé la hauteur de l'arbre b-il trouvera qu'il y aura à une profondeur
h les noeuds. Ainsi, le nombre de clés sera
CRÉATION D'UN ARBRE
La création d'un B-arbre (fonctionnement sans clé initialement) ne nécessite que la
création d'un nœud racine.
B-arbre-Créer (T)
alloue un nouveau noeud x
n [x] ← 0
feuille [x] ← TRUE
écrire sur le disque noeud x
racine ← [T] x
OPÉRATIONS DE BASE
les trois choses de base que vous pouvez faire sur un B-arbre sont couverts ci-
dessous ici:
La recherche d'une clé
L'insertion d'une clé (nécessite le fonctionnement du fractionnement du nœud)
Annulation (besoins de fonctionnement de la fusion de noeud)
recherche
La recherche d'un enregistrement de clé k Elle est réalisée d'une manière analogue
à 'arbre binaire, avec la seule différence que, à chaque étape, les choix possibles ne
sont pas deux, mais coïncident avec le nombre de touches de chaque nœud. lieu le
nombre de clés d'un noeud générique du b-arbre, nous aurons qu'à chaque noeud
interne surgira des choix alternatifs.
La recherche d'une clé