如何将B树表示为二维数组?
答
忽略你为什么要这样做的原因,因为没有人会推荐它,这就解释了为什么Google没有太多关于这个主题的问题,诀窍是在数组中使用索引代替指针。
然后,您有一个表示树中节点的数组的维度,另一维表示子节点。
这与你将要解决的问题有关,如果你必须写一个btree到磁盘,其中磁盘本质上是一维数组。
为什么你需要这样做? – 2010-12-03 19:44:08
这样一个数组的成员是什么?很难想象这样的表示如何有用。 – 2010-12-03 19:47:12