帮助Btree做作业

时间:2010-05-11 03:24:17

标签: b-tree

我需要对Btree进行前序遍历,除此之外,还要为每个页面打印以下信息(与节点相同):

  1. B-Tree页码
  2. 每个B-Tree页面指针的值(例如,地址,字节偏移量,RRN)。
  3. 我的问题是: 1.你如何计算出字节偏移量?有什么偏差? 2. RRN不是与页码相同吗?

    注意:B树不是BINARY树。 Btree在每个节点中可以有多个键,具有n个键的节点具有n + 1个子指针。

1 个答案:

答案 0 :(得分:0)

字节偏移量可能是记录从页面开头的偏移量。

我认为RRN是相对记录号。因此,如果记录是页面中的第5条记录,则其RRN将为5。

您需要了解页面布局,以了解如何解释页面/节点中的信息。许多解决方案都是可能的。

您需要编写哪些代码,以及给您的代码是什么?在需要更多帮助之前,我需要更多地了解作业要求你做什么。