是否有一個可以使用二叉樹的java庫?我不期待測試和實施我自己的。尋找已實施二叉樹的java庫
回答
Java標準API只包含通用的庫和實用的平臺。一個基本樹是微不足道的實施:
class BinaryTree {
BinaryTree left;
BinaryTree right;
Object value;
}
非平凡樹木並非普遍有用:要麼需要它們作爲應用數據模型的一部分,這是更好的使用域特定類(組分具有-模型化子組件列表),或者它們被用作特定算法的一部分。算法通常需要來自節點的特定結構(例如維持樹平衡所需的節點的顏色或權重),所以通用樹節點沒有多大意義。
你的意思是這樣的:http://www.codeproject.com/Articles/53366/Binary-Trees-in-Java
http://www.java2s.com/Code/Java/Collections-Data-Structure/BinaryTree.htm
否 - 我想導入它並說:BinaryTree x = new BinaryTree();換句話說,我想重用一個工作包,類... – Esey 2012-03-28 02:51:59
有此頁面上的示例實現的位置:-around在頁面的下半部分或所謂
http://docs.oracle.com/javase/6/docs/api/java/util/TreeMap.html
基於紅黑樹的NavigableMap實現。該地圖根據其鍵的自然排列順序 排序,或者由地圖創建時提供的比較器排序,具體取決於使用哪個構造函數 。
它不適合我。我正在尋找一個基本的二叉樹。 – Esey 2012-03-28 03:30:29
也許Swing的TreeModel及其實施 - DefaultTreeModel。
- 1. 二叉樹單子實施
- 2. 尋找二叉樹的價值在Haskell
- 3. 尋找一個.NET二叉樹
- 4. JAVA:二叉樹
- 5. 在C++中尋找二叉樹的實現
- 6. 查找二叉樹
- 7. 二叉樹查找
- 8. 在Ada的二叉樹中尋找樹葉
- 9. 從二叉樹實現二叉樹實現的線程
- 10. 實現二叉樹
- 11. 二叉樹實現
- 12. Java二叉搜索樹實現問題。
- 13. 在java中實現二叉樹
- 14. Java二叉搜索樹 - 插入實現
- 15. Java二叉搜索樹實現
- 16. 在Java中實現二叉搜索樹
- 17. Java二叉樹,如何實現Node?
- 18. 一般二叉樹的Java
- 19. getNumberOfInteriorNodes二叉樹的Java
- 20. 尋求FOSS二分查找樹庫
- 21. 查找二叉樹高度
- 22. 查找二叉搜索樹
- 23. 展平二叉查找樹
- 24. PHP二叉樹實現
- 25. 二叉樹實現C++
- 26. 二叉樹實現C++
- 27. 在二叉樹中尋找同構性的算法
- 28. 二叉樹Sorrt Java遞歸
- 29. Java遞歸和二叉樹
- 30. Java二叉樹高度
你需要什麼二叉樹? – Bernard 2012-03-28 02:57:50
基本上java.util.TreeSet是一個紅黑二叉樹,它是一個平衡二叉搜索樹。雖然,取決於你需要什麼。 – 2012-03-28 02:58:26
是的 - 我想存儲的二叉樹不需要平衡。此外,它不是二叉搜索樹。我正在尋找每個節點都有左右孩子的基本實現。 – Esey 2012-03-28 03:11:31