国际空间研究组织 | ISRO CS 2018 |问题 12
在一个包含 100 万条记录的文件中,树的顺序为 100,那么如果使用 B+树索引,则最多可以访问的节点数是多少?
(一) 5
(乙) 4
(三) 3
(四) 10答案:(乙)
解释:我们必须找到最大的编号。 B+ 树中要访问的节点数,因此我们必须考虑最小填充因子。
这里,
记录数 = 100 万 = 10^6(给定)
b+tree 的顺序 = 每个节点的指针数 = p = 100(给定)
每个节点的最小指针 =⌈ p/ 2⌉ = ⌈ 100/ 2⌉ = 50
树的最后一级中的节点数 =10^6 / 50 = 2 * 10^4
树的倒数第二级中的节点数 = 2*10^4 / 50 = 400
树的倒数第三级中的节点数 = 400/50 =8
第四层树的节点数 = 8/50 =1
最大编号要访问的节点数 = pf B + 树级别 = 4
因此,选项(B)是正确的。
这个问题的测验