我試圖找到樹(不是二進制)像紅黑,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樹實現
嘎!你很快就會問一兩個月:我即將利用我的統一庫實現紅黑色和手指樹。 –