亚洲V欧美V国产V在线观看,国产精品亚洲а∨无码播放,精品无码一区二区三区在线,国产老熟女狂叫对白

主頁 > 百科知識(shí) > 二叉樹遍歷例題

二叉樹遍歷例題

時(shí)間:2024-11-30 07:46:16 瀏覽量:

假設(shè)某二叉樹的先序遍歷序列是abdgcefh,中序遍歷序列是dgbaechf,畫出二叉樹,并給出其后序遍歷序列。分析過程:

以下面的例題為例進(jìn)行講解:

已知一棵二叉樹的先序遍歷序列和中序遍歷序列分別是abdgcefh、dgbaechf,求二叉樹及后序遍歷序列。

分析:先序遍歷序列的第一個(gè)字符為根結(jié)點(diǎn)。對(duì)于中序遍歷,根結(jié)點(diǎn)在中序遍歷序列的中間,左邊部分是根結(jié)點(diǎn)的左子樹的中序遍歷序列,右邊部分是根結(jié)點(diǎn)的右子樹的中序遍歷序列。先序:abdgcefh --> a bdg cefh

中序:dgbaechf --> dgb a echf

得出結(jié)論:a是樹根,a有左子樹和右子樹,左子樹有bdg結(jié)點(diǎn),右子樹有cefh結(jié)點(diǎn)。先序:bdg --> b dg

中序:dgb --> dg b

得出結(jié)論:b是左子樹的根結(jié)點(diǎn),b無右子樹,有左子樹。先序:dg --> d g

中序:dg --> d g

得出結(jié)論:d是b的左子樹的根結(jié)點(diǎn),d無左子樹,有右子樹。先序:cefh --> c e fh

中序:echf --> e c hf

得出結(jié)論:c是右子樹的根結(jié)點(diǎn),c有左子樹(只有e結(jié)點(diǎn)),有右子樹(有fh結(jié)點(diǎn))。先序:fh --> f h

中序:hf --> h f

得出結(jié)論:f是c的左子樹的根結(jié)點(diǎn),f有左子樹(只有h結(jié)點(diǎn)),無右子樹。還原二叉樹為:

a

b c

d e f

g h后序遍歷序列:gdbehfca

前序遍歷是什么

這個(gè)是二叉樹里面的一種遍歷情況,前序遍歷也叫做先根遍歷,可記做根左右。

前序遍歷首先訪問根結(jié)點(diǎn)然后遍歷左子樹,最后遍歷右子樹。在遍歷左、右子樹時(shí),仍然先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子樹。

© 轉(zhuǎn)乾企業(yè)管理-上海店鋪裝修報(bào)建公司 版權(quán)所有 | 黔ICP備2023009682號(hào)

免責(zé)聲明:本站內(nèi)容僅用于學(xué)習(xí)參考,信息和圖片素材來源于互聯(lián)網(wǎng),如內(nèi)容侵權(quán)與違規(guī),請(qǐng)聯(lián)系我們進(jìn)行刪除,我們將在三個(gè)工作日內(nèi)處理。聯(lián)系郵箱:303555158#QQ.COM (把#換成@)