如何将B树表示为二维数组?

时间:2010-12-03 19:41:33

标签: c++ database

我可以在哪些资源中学习如何使用二维数组表示b树?在Google上搜索并未提供任何富有成效的结果。

1 个答案:

答案 0 :(得分:2)

忽略你可能想要这样做的原因,因为没有人会推荐它,这解释了为什么谷歌没有太多关于这个主题,诀窍是使用索引到数组中代替指针。

然后,您有一个维度表示树中节点的数组,另一个维度表示子节点。

如果你必须写一个btree到磁盘,那么你将解决的问题与磁盘基本上是一维数组有关。