国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)據(jù)結(jié)構(gòu)——二叉樹先序、中序、后序三種遍歷

這篇具有很好參考價(jià)值的文章主要介紹了數(shù)據(jù)結(jié)構(gòu)——二叉樹先序、中序、后序三種遍歷。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、圖示展示:

(1)先序遍歷

先序遍歷可以想象為,一個(gè)小人從一棵二叉樹根節(jié)點(diǎn)為起點(diǎn),沿著二叉樹外沿,逆時(shí)針走一圈回到根節(jié)點(diǎn),路上遇到的元素順序,就是先序遍歷的結(jié)果

先序遍歷結(jié)果為:A B D H I E J C F K G

數(shù)據(jù)結(jié)構(gòu)——二叉樹先序、中序、后序三種遍歷

動(dòng)畫演示:

記住小人沿著外圍跑一圈(直到跑回根節(jié)點(diǎn)),多看幾次動(dòng)圖便能理解

?數(shù)據(jù)結(jié)構(gòu)——二叉樹先序、中序、后序三種遍歷

?數(shù)據(jù)結(jié)構(gòu)——二叉樹先序、中序、后序三種遍歷

2)中序遍歷

中序遍歷可以看成,二叉樹每個(gè)節(jié)點(diǎn),垂直方向投影下來(可以理解為每個(gè)節(jié)點(diǎn)從最左邊開始垂直掉到地上),然后從左往右數(shù),得出的結(jié)果便是中序遍歷的結(jié)果

中遍歷結(jié)果為:H D I B E J A F K C G

?數(shù)據(jù)結(jié)構(gòu)——二叉樹先序、中序、后序三種遍歷

數(shù)據(jù)結(jié)構(gòu)——二叉樹先序、中序、后序三種遍歷?

?

3)后序遍歷
后序遍歷就像是剪葡萄,我們要把一串葡萄剪成一顆一顆的。

還記得我上面提到先序遍歷繞圈的路線么?(不記得翻上面理解)

就是圍著樹的外圍繞一圈,如果發(fā)現(xiàn)一剪刀就能剪下的葡萄(必須是一顆葡萄)(也就是葡萄要一個(gè)一個(gè)掉下來,不能一口氣掉超過1個(gè)這樣),就把它剪下來,組成的就是后序遍歷了。

后序遍歷中,根節(jié)點(diǎn)默認(rèn)最后面

后序遍歷結(jié)果:H I D J E B K F G C A
數(shù)據(jù)結(jié)構(gòu)——二叉樹先序、中序、后序三種遍歷

數(shù)據(jù)結(jié)構(gòu)——二叉樹先序、中序、后序三種遍歷?

(4)層次遍歷

層次遍歷很好理解,就是從根節(jié)點(diǎn)開始,一層一層,從上到下,每層從左到右,依次寫值就可以了

層次遍歷結(jié)果:A B C D E F G H I J K

?數(shù)據(jù)結(jié)構(gòu)——二叉樹先序、中序、后序三種遍歷

解釋外圈跑的意思:

繞著外圍跑一整圈的真正含義是:遍歷所有結(jié)點(diǎn)時(shí),都先往左孩子走,再往右孩子走。

?

(5)口訣

先序遍歷: 先根 再左 再右

中序遍歷: 先左 再根 再右

后序遍歷: 先左 再右 再根文章來源地址http://www.zghlxwxcb.cn/news/detail-510902.html

到了這里,關(guān)于數(shù)據(jù)結(jié)構(gòu)——二叉樹先序、中序、后序三種遍歷的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包