2009-06-15 164 views
1

在託管語言或框架中使用樹結構而非由所述語言或框架提供的平面結構(又名.NET)有什麼好處或優點,以及這種結構是否有任何庫?樹結構

+0

好處/優點什麼? – Javier 2009-06-15 18:38:50

回答

1

其優點與任何語言的樹結構相同。看看有關balanced binary search trees的維基百科文章。平衡樹會讓你獲得對數插入和訪問時間,並且它們保持元素排序。

樹結構最常用的應用是用於排序的地圖和集合。在.NET中,看看使用平衡搜索樹的SortedDictionary

我假設這就是你說的,因爲它是應用程序員領域中最常見的一種樹,但是樹被用於計算機科學中的各種事物。如果您想了解更多信息,請參閱tree data structures上的更一般性文章。

0

樹是管理層次結構信息的理想數據結構。無論您使用哪種語言,都是如此。

這裏是樹數據結構中的許多應用的一小部分而已:

0

一段弦是多久?

樹木相對於其他數據結構的比較優勢取決於您正在存儲的數據類型以及您計劃對數據執行的操作類型。

(作爲一個管理框架無關吧,順便說一句。)

你將不得不填寫大量的詳細信息,如果你想獲得更智能的響應。

或者,你可以採取一個開始的算法和數據結構課程,並學習土地的奠定。