我试图找到树(不是二进制)像红黑,B树,2-3树或普通树的开源实现,理想情况下为Squeak/Pharo,但任何其他其他Smalltalk风格的实现也可以。我见过SqueakSource,但有太多的二叉树包,其中大部分似乎属于学生项目。 你知道树的实现吗?Smalltalk中的树实现
1
A
回答
5
在http://www.squeaksource.com/BTree.html中,您发现一个B-Tree实现广泛用于许多商业应用程序。
+0
如果我错了,请纠正我,该实现适用于基于磁盘的检索或进行了优化?我的数据集相对较小,以适应对象内存,但我会试一试(我没有理解测试) – user869097
+1
http://www.squeaksource.com/BTree.html中的BTree包纯粹是为了内联内存使用。但是,基于这个代码,已经创建了OODB中基于光盘持久性的许多专用实现:OmniBase(http://www.squeaksource.com/OmniSupport.html),GOODS(http://www.squeaksource.com/GOODS .html),我也认为GemStone/S和Magma。 –
相关问题
- 1. 协程在smalltalk中如何实现?
- 2. Python中的树实现
- 3. Python中的树实现
- 4. B +树的实现
- 5. AVL树的实现
- 6. kd树实现
- 7. 段树实现
- 8. Java中树的现有实现?
- 9. 在C++中实现树
- 10. 从二叉树实现二叉树实现的线程
- 11. Pharo和Squeak Smalltalk:在包中列出未实现的方法?
- 12. Pharo Smalltalk - 对象中的变量范围如何实现?
- 13. C++ ntree实体树实现
- 14. C++ AVL树实现
- 15. R * - 树C实现?
- 16. 范围树实现
- 17. 实现二叉树
- 18. C++实现Splay树
- 19. 段树java实现
- 20. Mysql B +树实现
- 21. 红黑树实现
- 22. 指数树实现
- 23. 二叉树实现
- 24. 实现常规树
- 25. 行为树实现
- 26. C#minimax树实现
- 27. 用Ruby实现树
- 28. 实现AVL树的toString()的
- 29. 使用NatTable的树实现
- 30. Java的AVL树实现
嘎!你很快就会问一两个月:我即将利用我的统一库实现红黑色和手指树。 –