B+tree et clés de même valeur
Un B+tree est un arbre n-aire dans lequel les données ne se trouvent que dans les noeuds terminaux, ces noeuds contiennent aussi les clés. Les noeuds intermédiares ne contiennent que les clés. Chaque élément (clé) d'un noeud intermédiaire possède deux pointeurs vers des noeuds inférieurs, ceux à gauche pour lesquels les clés sont < et ceux à droite pour lesquels les clés sont >=.
Cependant je constate que cette contrainte est violée quand une clé est dupliquée plus de N fois (N= ordre de l'arbre). Dans les docs, exemples et multiples simulations trouvés ça et là on ne traite que le cas où les clés sont toutes de valeurs différentes.
Ainsi supposons le cas extrême d'un arbre d'ordre N dans lequel on insère 3*N fois la même clé. On obtient 3 noeuds terminaux et un noeud parent racine dans lequel il devrait y avoir deux clés. Ces deux clés ne peuvent avoir que la seule valeur de clé introduite jusque là dans l'arbre. Comment donc respecter la contrainte dans ce cas ?
Merci.