二叉樹的前序序列和中序序列
學數據結構的朋友應該都知道,二叉樹是數據結構比較重要的一個章節,今天我們來搞定 由二叉樹的前序序列和中序序列可唯一的確定一顆二叉樹
例如,前序序列{ABHFDECKG}和中序序列{HBDFAEKCG},構造二叉樹的過程
操作方法
(01)我們先回顧一下,二叉樹的前序、中序和後序前序:VLR中序:LVR後序:LRV
(02)前序序列{ A B H F D E C K G}中序序列{ H B D F A E K C G}這樣我們可以確定,我們的根節點是A,然後在中序中根據A的位置,可以確定L(HBDF)和R(EKCG)取出A,畫出二叉樹
(03)繼續根據 前序:VLR 中序:LVR 的規則拆分左子樹L(HBDF)左子樹的 前序:B H F D 中序 :H B D F ,確認B 爲根節點,H爲左節點,DF爲右節點
(04)繼續根據 前序:VLR 中序:LVR 的規則拆分左子樹 L(HBDF),BH已經確定,下面拆分 右子樹DF根據 前序: F D 中序 : D F ,確認F爲根節點,D爲左節點,沒有右節點左子樹全部拆分
(05)下面,我們拆分右子樹R(EKCG)右子樹 前序:E C K G; 中序: E K C G我們可以根據前序,確認E爲根節點,沒有左節點,只有右節點(KCG)
(06)繼續拆分右子樹右子樹 前序: C K G; 中序: K C G我們可以根據前序,確認C爲根節點,左節點K,右節點 G這樣,我們的二叉樹就畫好啦。。
特別提示
前序:VLR 中序:LVR
-
如何使用電腦版釘釘
操作方法(01)搜狗搜尋釘釘,點擊進入官方網站。(02)在官方網站的頂部,選擇“下載”按鈕,在下載頁可以根據自己系統進行下載,小編的電腦是Windows系統,這裏就點擊Windows。(03)下載完成後,安裝釘釘。(04)安裝完成後,點擊開啟釘釘,輸入手機號和密碼,進行登入。(05)輸入手機驗證碼。(06...
-
開啟瀏覽器總是彈出搜狗網址導航怎麼辦
當開啟瀏覽器總是會彈出一些提示,邀你吧該瀏覽器設定爲默認瀏覽器,這是怎麼把這個提示關閉呢?操作方法(01)首先我們先開啟IE瀏覽器,在右上角找到設定選單欄,點擊“工具”選擇其中的“Internet”選項。(02)點擊進入主頁,就能看到默認的網頁導航網址,更改默認網址,把自己喜歡...
-
word2016腳註和尾註怎麼設定 腳註尾註如何轉換
在我們日常工作中,編輯Word文檔時,需要對一些名詞、句子進行解釋說明,那麼我們需要用到腳註,或是尾註。那怎麼進行設定呢,下面就來進行簡單的說明。操作方法(01)雙擊開啟word文檔,選中需要加腳註的文字,然後點擊選單欄【引用】。(02)然後點擊【插入腳註】。(03)此時會在此頁...
-
Word論文寫作如何實現公式居中、編號右對齊
Word科技論文寫作中經常遇到公式排版的問題,如何才能精確的實現公式居中、編號右對齊,而不是靠敲空格?如何才能實現公式自動編號?這裏介紹兩種方法:表格法和製表位法。並且透過簡單的設定,可以一鍵搞定,一起試一試!表格法(01)插入一行三列的表格,在表格中依次插入公式,序號...