滿二叉樹 完全二叉樹 真二叉樹

你所說的是滿二叉樹,完全二叉樹最后一層的最后幾個(gè)可以不鋪滿:

(圖片來自?https://blog.csdn.net/bjyfb/article/details/7519360?)

滿二叉樹:perfect binary

完全二叉樹:complete binary tree

真二叉樹:full binary tree / proper binary tree / plane binary tree

滿二叉樹:除最后一層無任何子節(jié)點(diǎn)外,每一層上的所有結(jié)點(diǎn)都有兩個(gè)子結(jié)點(diǎn)。

也就是除了最后一層的葉子結(jié)點(diǎn)上沒有子結(jié)點(diǎn)之外 其余每層結(jié)點(diǎn)都有子結(jié)點(diǎn)

完全二叉樹 :

定義一:用層次遍歷來理解的話 就是層次遍歷按順序來一遍到某一位置停止,遍歷過的結(jié)點(diǎn)全部存在

定義二:除了最下面一層,其他層結(jié)點(diǎn)都是飽滿的,并且最下層上的結(jié)點(diǎn)都集中在該層最左邊的若干位置上。(滿二叉樹也是完全二叉樹)

非完全二叉樹:既不是滿二叉樹,也非完全二叉樹。

二叉樹的遍歷

前序遍歷(先根遍歷):根左右。

后序遍歷(后根遍歷):左右根。

中序遍歷(中根遍歷):左跟右。

層次遍歷:一層一層自左向右。

例:


圖中前序遍歷結(jié)果是:1,2,4,5,7,8,3,6;

圖中中序遍歷結(jié)果是:4,2,7,8,5,1,3,6;

圖中后序遍歷結(jié)果是:4,8,7,5,2,6,3,1;

圖中層次遍歷結(jié)果是:1,2,3,4,5,6,7,8;

參考資料:https://blog.csdn.net/bjyfb/article/details/7519360

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • B樹的定義 一棵m階的B樹滿足下列條件: 樹中每個(gè)結(jié)點(diǎn)至多有m個(gè)孩子。 除根結(jié)點(diǎn)和葉子結(jié)點(diǎn)外,其它每個(gè)結(jié)點(diǎn)至少有m...
    文檔隨手記閱讀 13,661評(píng)論 0 25
  • 前言 樹是數(shù)據(jù)結(jié)構(gòu)中的重中之重,尤其以各類二叉樹為學(xué)習(xí)的難點(diǎn)。一直以來,對(duì)于樹的掌握都是模棱兩可的狀態(tài),現(xiàn)在希望通...
    MrHorse1992閱讀 355,564評(píng)論 51 536
  • 一些概念 數(shù)據(jù)結(jié)構(gòu)就是研究數(shù)據(jù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)以及它們之間相互關(guān)系,并對(duì)這種結(jié)構(gòu)定義相應(yīng)的運(yùn)算,而且確保經(jīng)過這...
    Winterfell_Z閱讀 6,574評(píng)論 0 13
  • 要了解一位治者所想,不要只看他的施政措施,他本身可能是矛盾的。他可能有自由的信仰,卻是一位專治的領(lǐng)袖,大國(guó)的治理確...
    云舒和風(fēng)閱讀 388評(píng)論 1 1
  • 今天發(fā)生一件很郁悶的事情,我的頭條號(hào)被官方封禁了,理由是涉嫌惡意注冊(cè)。 我使用今日頭條已經(jīng)一年多了,喜歡里面的短視...
    知微素問閱讀 304評(píng)論 1 0

友情鏈接更多精彩內(nèi)容