樹介紹

是更一般的節點邊緣圖資料結構的子型別。

StackOverflow 文件

要成為一棵樹,圖表必須滿足兩個要求:

  • 它是非迴圈的。它不包含迴圈(或迴圈)。
  • **它是連線的。**對於圖中的任何給定節點,每個節點都是可達的。所有節點都可通過圖中的一個路徑到達。

樹資料結構在電腦科學中非常普遍。樹用於模擬許多不同的演算法資料結構,例如普通二叉樹,紅黑樹,B 樹,AB 樹,23 樹,堆和嘗試。

通常將樹稱為 Rooted Tree

choosing 1 cell to be called `Root`
painting the `Root` at the top
creating lower layer for each cell in the graph depending on their distance from the root -the bigger the distance, the lower the cells (example above)

樹木的常見符號:T