我需要对Btree进行前序遍历,除此之外,还要为每个页面打印以下信息(与节点相同):
我的问题是: 1.你如何计算出字节偏移量?有什么偏差? 2. RRN不是与页码相同吗?
注意:B树不是BINARY树。 Btree在每个节点中可以有多个键,具有n个键的节点具有n + 1个子指针。
答案 0 :(得分:0)
字节偏移量可能是记录从页面开头的偏移量。
我认为RRN是相对记录号。因此,如果记录是页面中的第5条记录,则其RRN将为5。
您需要了解页面布局,以了解如何解释页面/节点中的信息。许多解决方案都是可能的。
您需要编写哪些代码,以及给您的代码是什么?在需要更多帮助之前,我需要更多地了解作业要求你做什么。