今天要講的資料結構是Tree
,在Day10介紹Spanning tree
,已經有簡略過Tree的定義了。
沒有環路的連通圖
顛倒
的,樹根在上面,樹葉在下面非線性
,且階層式
的方式儲存資料以上圖(祖譜)為例子,整個祖譜就是rooted tree,而祖父就是root,此root包含3個subtree,分別是以父母為root和姑姑姑丈為root及叔叔阿姨為root的subtree。
在從父母為root的subtree往下看,又分為兒子和女兒兩個subtree。
遞迴
下去,直到沒有subtree的節點。細談資料結構 第六版
ISBN 978-986-312-014-8
林明進老師:「可以成為一顆大樹,就不要只作一片葉子。」