ISRO | CS ISRO 2013 | Pregunta 26

Calcule el orden de los Nodes hoja (p hoja ) y no hoja (p) de un árbol B+ en función de la información proporcionada a continuación
Campo de clave de búsqueda = 12 bytes
Puntero de registro = 10 bytes
Puntero de bloque = 8 bytes
Tamaño de bloque = 1 KB

(A) p hoja = 51 & p = 46
(B) p hoja = 47 & p = 52
(C) p hoja = 46 & p = 50
(D) p hoja = 52 & p = 47

Respuesta: (C)
Explicación : En los árboles B+, la información del satélite (información de registro) se almacena solo en los Nodes de hoja y no en los Nodes que no son de hoja, por lo que no es necesario incluir el puntero de registro en los Nodes que no son de hoja.

i) leaf node:
let the order of leaf be 'n'
size of search key field * n + record pointer * n + block pointer <= 1024 
12 * n + 10 * n + 8 <= 1024
22n <= 1016
n = 46

ii) for non-leaf node:
size of search key field * n + block pointer * (n+1) <= 1024
12 * n + 8 * n + 8 = 1024
n = 50.8
order of non-leaf node (p) = 50

La opción (C) es correcta.

Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *