Estoy estudiando para un examen y se me ocurrió B-trees. Wikipedia describe un árbol B como un árbol donde los nodos tienen al menos d y como máximo 2d claves y, por lo tanto, a lo sumo 2d + 1 hojas. Por ejemplo, si d = 1, tendría un máximo de 2 claves y 3 hijos, lo que lo convertiría en un árbol 2-3. Sin embargo, esto no permitiría, por ejemplo, un árbol 2-3-4 a menos que esté equivocado.El orden de b-trees
Sin embargo, nuestro material describe un b-tree como un árbol donde cada nodo tiene al menos t> = 2 t-1 teclas y como máximo 2t-1 teclas. Esto significaría que los nodos tienen un número impar de claves y un número par de hijos. Por ejemplo, t = 2 tendría de 1 a 3 teclas y hasta 4 hijos, lo que lo convertiría en un árbol 2-3-4. Por otro lado, no podría haber un árbol 2-3 con esta notación.
Además de esto, hay una anotación de Knuth donde d significa la cantidad máxima de hijos en un nodo. Esta notación permitiría tanto el número impar como el igual de niños, permitiendo 2-3 árboles y 2-3-4 árboles.
Sé que existen 2-3 árboles y 2-3-4 árboles.
¿Cuál es la notación real? ¿Hay una notación real? Como una pregunta adicional; ¿Cuál es el número máximo de claves en un árbol de tamaño h?