我想使用二叉搜索樹。我知道python支持字典。但它是一個hashmap實現。我想知道如果Python有任何我可以導入的標準二叉搜索樹實現。如果沒有標準的實施,有人可以建議任何經過良好測試的第三方實施。此外,它必須在蟒蛇2.7.xpython中是否有任何標準的二叉搜索樹實現
3
A
回答
1
來看,我可以建議的二叉搜索樹的開源代碼,https://github.com/pmontu/BSTPython
相關問題
- 1. 在.NET 4中是否有二叉搜索樹實現?
- 2. 在Java中實現二叉搜索樹
- 3. 均衡的二叉搜索樹實現
- 4. removeNode爲二叉搜索樹的實現
- 5. javascript二叉搜索樹的實現
- 6. 二叉搜索樹C的實現
- 7. 檢查二叉樹是否爲二叉搜索樹的函數?
- 8. 實現二叉搜索樹插入
- 9. 二叉搜索樹在C#實現
- 10. Java二叉搜索樹實現問題。
- 11. Java二叉搜索樹 - 插入實現
- 12. Java二叉搜索樹實現
- 13. C實現二叉搜索樹
- 14. 問題有二叉搜索樹在Python
- 15. 二叉搜索樹方法有沒有標準?
- 16. 二叉樹到二叉搜索樹(BST)
- 17. 二叉搜索樹
- 18. 二叉搜索樹
- 19. 二叉搜索樹
- 20. 二叉搜索樹
- 21. 二叉搜索樹
- 22. 二叉搜索樹
- 23. 二叉搜索樹
- 24. 二叉搜索樹
- 25. 從二叉搜索樹(python)中刪除?
- 26. 實現二叉搜索樹處理重複鍵在Python
- 27. 如何驗證給定的樹是否爲二叉搜索樹
- 28. 廣度優先搜索二叉搜索樹JavaScript實現
- 29. 二叉搜索樹Clojure中
- 30. 二叉樹中最大的二叉樹搜索樹
據我所知,'set'作爲二叉搜索樹實現。這就是我會用的 – inspectorG4dget
你是在談論一個像AVL或紅黑樹這樣的自平衡樹嗎?如果您不是動態添加和從樹中刪除,那麼很容易在沒有任何第三方代碼的情況下對數組執行二進制搜索。 – paddy
@ inspectorG4dget我很確定'set'是一個哈希映射。 [CPython源代碼](http://hg.python.org/cpython/file/1b97cc71a05e/Objects/setobject.c) –