[轉(zhuǎn)]二叉樹

來自百度

定義

二叉樹是一個連通的無環(huán)圖珍手,并且每一個頂點的度不大于3。有根二叉樹還要滿足根結(jié)點的度不大于2钥飞。有了根結(jié)點之后,每個頂點定義了唯一的父結(jié)點衫嵌,和最多2個子結(jié)點读宙。然而,沒有足夠的信息來區(qū)分左結(jié)點和右結(jié)點楔绞。如果不考慮連通性结闸,允許圖中有多個連通分量,這樣的結(jié)構(gòu)叫做森林酒朵。


基本概念

二叉樹是遞歸定義的桦锄,其結(jié)點有左右子樹之分,邏輯上二叉樹有五種基本形態(tài):
(1)空二叉樹——如圖(a)蔫耽;
(2)只有一個根結(jié)點的二叉樹——如圖(b)结耀;
(3)只有左子樹——如圖(c);
(4)只有右子樹——如圖(d)匙铡;
(5)完全二叉樹——如圖(e)图甜。


注意:盡管二叉樹與樹有許多相似之處,但二叉樹不是樹的特殊情形


類型

(1)完全二叉樹——若設二叉樹的高度為h鳖眼,除第 h 層外黑毅,其它各層 (1~h-1) 的結(jié)點數(shù)都達到最大個數(shù),第h層有葉子結(jié)點钦讳,并且葉子結(jié)點都是從左到右依次排布矿瘦,這就是完全二叉樹枕面。
(2)滿二叉樹——除了葉結(jié)點外每一個結(jié)點都有左右子葉且葉子結(jié)點都處在最底層的二叉樹。
(3)平衡二叉樹——平衡二叉樹又被稱為AVL樹(區(qū)別于AVL算法)匪凡,它是一棵二叉排序樹膊畴,且具有以下性質(zhì):它是一棵空樹或它的左右兩個子樹的高度差的絕對值不超過1掘猿,并且左右兩個子樹都是一棵平衡二叉樹病游。


辨析

二叉樹不是樹的一種特殊情形,盡管其與樹有許多相似之處稠通,但樹和二叉樹有兩個主要差別:

  1. 樹中結(jié)點的最大度數(shù)沒有限制衬衬,而二叉樹結(jié)點的最大度數(shù)為2;
  2. 樹的結(jié)點無左改橘、右之分滋尉,而二叉樹的結(jié)點有左、右之分飞主。

術語:

樹的結(jié)點(node):包含一個數(shù)據(jù)元素及若干指向子樹的分支狮惜;
孩子結(jié)點(child node):結(jié)點的子樹的根稱為該結(jié)點的孩子;
雙親結(jié)點:B 結(jié)點是A 結(jié)點的孩子碌识,則A結(jié)點是B 結(jié)點的雙親碾篡;
兄弟結(jié)點:同一雙親的孩子結(jié)點; 堂兄結(jié)點:同一層上結(jié)點筏餐;
祖先結(jié)點: 從根到該結(jié)點的所經(jīng)分支上的所有結(jié)點子孫結(jié)點:以某結(jié)點為根的子樹中任一結(jié)點都稱為該結(jié)點的子孫
結(jié)點層:根結(jié)點的層定義為1开泽;根的孩子為第二層結(jié)點,依此類推魁瞪;
樹的深度:樹中最大的結(jié)點層
結(jié)點的度:結(jié)點子樹的個數(shù)
樹的度: 樹中最大的結(jié)點度穆律。
葉子結(jié)點:也叫終端結(jié)點,是度為 0 的結(jié)點导俘;
分枝結(jié)點:度不為0的結(jié)點峦耘;
有序樹:子樹有序的樹,如:家族樹旅薄;
無序樹:不考慮子樹的順序辅髓;


二叉樹性質(zhì)

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市赋秀,隨后出現(xiàn)的幾起案子利朵,更是在濱河造成了極大的恐慌,老刑警劉巖猎莲,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绍弟,死亡現(xiàn)場離奇詭異,居然都是意外死亡著洼,警方通過查閱死者的電腦和手機樟遣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門而叼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人豹悬,你說我怎么就攤上這事葵陵。” “怎么了瞻佛?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵脱篙,是天一觀的道長。 經(jīng)常有香客問我伤柄,道長绊困,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任适刀,我火速辦了婚禮秤朗,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘笔喉。我一直安慰自己取视,他們只是感情好,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布常挚。 她就那樣靜靜地躺著作谭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪待侵。 梳的紋絲不亂的頭發(fā)上丢早,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機與錄音秧倾,去河邊找鬼怨酝。 笑死,一個胖子當著我的面吹牛那先,可吹牛的內(nèi)容都是我干的农猬。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼售淡,長吁一口氣:“原來是場噩夢啊……” “哼斤葱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起揖闸,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤揍堕,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后汤纸,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體衩茸,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年贮泞,在試婚紗的時候發(fā)現(xiàn)自己被綠了楞慈。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片幔烛。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖囊蓝,靈堂內(nèi)的尸體忽然破棺而出饿悬,到底是詐尸還是另有隱情,我是刑警寧澤聚霜,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布狡恬,位于F島的核電站,受9級特大地震影響俯萎,放射性物質(zhì)發(fā)生泄漏傲宜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一夫啊、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧辆憔,春花似錦撇眯、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至腕巡,卻和暖如春玄坦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背绘沉。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工煎楣, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人车伞。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓择懂,卻偏偏與公主長得像,于是被迫代替她去往敵國和親另玖。 傳聞我的和親對象是個殘疾皇子困曙,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345