這是一個關於樹圖的noobie問題。我已經閱讀了Java API和其他文檔,但我仍不清楚這是如何工作的。根據我的理解,Java中的樹(或任何語言)有點像家族樹;其中已說:瞭解TreeMaps
Layer 1 OldestGuy
Layer 2 OldGuy1 Oldguy2 OldGuy3 OldGuy4 OldGuy5
Layer 3 Guy1 Guy2 Guy3 Guy4 Guy5 Guy6........ etc
其中層1具有1個值(即中央節點),並從那裏可以存在於每個後續層的值(或專家)的任意數量,並且一些「分支」的可以比其他人長(例如,它可以去OldestGuy - > OldGuy1 - > Guy1 & Guy2 ... Guyn,同時另一個分支只是OldestGuy - > OldGuy4)
有了這種印象,我試圖在特定分支的特定位置添加值到TreeMap中,同時進行特定連接,但我似乎得到的結果與HashMap的結果相同。
(這似乎是我想要做的,需要的東西比映像樹更多....作爲密鑰(或層(?)將是相同的幾個不同的值)
任何建議/說明會太棒了,因爲我覺得我好像在嚴重地用這個樹叫錯了樹
我見過使用谷歌.jar(如家譜)完成這個例子,但我只是試圖理解這個因爲TreeMap和Trees之間似乎存在很多衝突,以及如何將數據存儲在其中。
+1用於吠叫錯誤的樹。 – 2012-03-03 21:32:47