Tree Smalltalk中的树实现

Tree Smalltalk中的树实现,tree,smalltalk,squeak,pharo,visualworks,Tree,Smalltalk,Squeak,Pharo,Visualworks,我试图找到树的开源实现,而不是像红黑树、B树、2-3树或普通树那样的二进制实现,这对于Squeak/Pharo来说是理想的,但是任何其他Smalltalk风格的实现也可以。我看过SqueakSource,但是有太多的二叉树包,其中大多数似乎属于学生的项目。 您知道树实现吗?在中,您可以找到在许多商业应用程序中广泛使用的实现。在中,您可以找到在许多商业应用程序中广泛使用的实现。Gah!你问得太早了一两个月:我要利用我的统一库来实现红黑和手指树。嘎!你问得太早了一两个月:我将利用我的统一库实现红黑和

我试图找到树的开源实现,而不是像红黑树、B树、2-3树或普通树那样的二进制实现,这对于Squeak/Pharo来说是理想的,但是任何其他Smalltalk风格的实现也可以。我看过SqueakSource,但是有太多的二叉树包,其中大多数似乎属于学生的项目。
您知道树实现吗?

在中,您可以找到在许多商业应用程序中广泛使用的实现。

在中,您可以找到在许多商业应用程序中广泛使用的实现。

Gah!你问得太早了一两个月:我要利用我的统一库来实现红黑和手指树。嘎!你问得太早了一两个月:我将利用我的统一库实现红黑和手指树。如果我错了,请纠正我,该实现适合或优化用于基于磁盘的检索?我的数据集相对较小,无法放入对象内存,但我将尝试一下。我不了解测试。中的BTree包纯粹是用于内存中。然而,基于这段代码,在OODB中创建了许多基于磁盘的持久性的专门实现:OmniBase、GOODS,我认为GemStone/S和Magma也是如此。如果我错了,请纠正我,该实现适合或优化用于基于磁盘的检索?我的数据集相对较小,无法放入对象内存,但我将尝试一下。我不了解测试。中的BTree包纯粹是用于内存中。然而,基于这段代码,已经为OODB中基于光盘的持久性创建了许多专门的实现:OmniBase、GOODS,我认为GemStone/S和Magma也是如此。