樹基本的含義

樹(tree)是包含n(n>0)個結點的有窮集,其中:

(1)每個元素稱為結點(node)砾医;

(2)有一個特定的結點被稱為根結點或樹根(root)锨匆。

(3)除根結點之外的其余數(shù)據(jù)元素被分為m(m≥0)個互不相交的集合T1新思,T2,……Tm-1猪叙,其中每一個集合Ti(1<=i<=m)本身也是一棵樹娇斩,被稱作原樹的子樹(subtree)。

樹也可以這樣定義:樹是由根結點和若干顆子樹構成的穴翩。樹是由一個集合以及在該集合上定義的一種關系構成的犬第。集合中的元素稱為樹的結點,所定義的關系稱為父子關系芒帕。父子關系在樹的結點之間建立了一個層次結構歉嗓。在這種層次結構中有一個結點具有特殊的地位,這個結點稱為該樹的根結點背蟆,或稱為樹根鉴分。

我們可以形式地給出樹的遞歸定義如下:

單個結點是一棵樹哮幢,樹根就是該結點本身。

設T1,T2,..,Tk是樹志珍,它們的根結點分別為n1,n2,..,nk橙垢。用一個新結點n作為n1,n2,..,nk的父親,則得到一棵新樹伦糯,結點n就是新樹的根柜某。我們稱n1,n2,..,nk為一組兄弟結點,它們都是結點n的子結點敛纲。我們還稱T1,T2,..,Tk為結點n的子樹喂击。

空集合也是樹,稱為空樹淤翔〔训龋空樹中沒有結點。

二叉樹

在計算機科學中办铡,二叉樹是每個節(jié)點最多有兩個子樹的樹結構。通常子樹被稱作“左子樹”(left subtree)和“右子樹”(right subtree)琳要。二叉樹常被用于實現(xiàn)二叉查找樹和二叉堆寡具。

二叉樹的每個結點至多只有二棵子樹(不存在度大于2的結點),二叉樹的子樹有左右之分稚补,次序不能顛倒童叠。二叉樹的第i層至多有2{i-1}個結點;深度為k的二叉樹至多有2k-1個結點课幕;對任何一棵二叉樹T厦坛,如果其終端結點數(shù)為n0,度為2的結點數(shù)為n2乍惊,則n0=n2+1杜秸。

一棵深度為k,且有2^k-1個節(jié)點稱之為滿二叉樹润绎;深度為k撬碟,有n個節(jié)點的二叉樹,當且僅當其每一個節(jié)點都與深度為k的滿二叉樹中莉撇,序號為1至n的節(jié)點對應時呢蛤,稱之為完全二叉樹。

二叉樹的性質

性質1:二叉樹第i層上的結點數(shù)目最多為 2i-1 (i≥1)棍郎。
性質2:深度為k的二叉樹至多有2k-1個結點(k≥1)其障。
性質3:包含n個結點的二叉樹的高度至少為log2 (n+1)。
性質4:在任意一棵二叉樹中涂佃,若終端結點的個數(shù)為n0励翼,度為2的結點數(shù)為n2蜈敢,則n0=n2+1。

二叉樹的存儲

順序存儲

與線性表的順序存儲類似抚笔,二叉樹的順序存儲結構一般也由一個一維數(shù)組來呈現(xiàn)扶认。

fdfd.png
fdfd.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市殊橙,隨后出現(xiàn)的幾起案子辐宾,更是在濱河造成了極大的恐慌,老刑警劉巖膨蛮,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件叠纹,死亡現(xiàn)場離奇詭異,居然都是意外死亡敞葛,警方通過查閱死者的電腦和手機誉察,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來惹谐,“玉大人持偏,你說我怎么就攤上這事“奔。” “怎么了鸿秆?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長怎囚。 經(jīng)常有香客問我卿叽,道長,這世上最難降的妖魔是什么恳守? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任考婴,我火速辦了婚禮,結果婚禮上催烘,老公的妹妹穿的比我還像新娘沥阱。我一直安慰自己,他們只是感情好伊群,可當我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布喳钟。 她就那樣靜靜地躺著,像睡著了一般在岂。 火紅的嫁衣襯著肌膚如雪奔则。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天蔽午,我揣著相機與錄音易茬,去河邊找鬼。 笑死,一個胖子當著我的面吹牛抽莱,可吹牛的內容都是我干的范抓。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼食铐,長吁一口氣:“原來是場噩夢啊……” “哼匕垫!你這毒婦竟也來了?” 一聲冷哼從身側響起虐呻,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤象泵,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后斟叼,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體偶惠,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年朗涩,在試婚紗的時候發(fā)現(xiàn)自己被綠了忽孽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡谢床,死狀恐怖兄一,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情识腿,我是刑警寧澤瘾腰,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站覆履,受9級特大地震影響,放射性物質發(fā)生泄漏费薄。R本人自食惡果不足惜硝全,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望楞抡。 院中可真熱鬧伟众,春花似錦、人聲如沸召廷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽竞慢。三九已至先紫,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間筹煮,已是汗流浹背遮精。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人本冲。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓准脂,卻偏偏與公主長得像,于是被迫代替她去往敵國和親檬洞。 傳聞我的和親對象是個殘疾皇子狸膏,可洞房花燭夜當晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內容