知道中序和後序遍歷,畫二叉樹和寫出前序遍歷
知道中序遍歷和後續遍歷,如何畫出二叉樹,並寫出前序遍歷。其實只要知道任意兩個遍歷,即可畫出應有的二叉樹,與是否是滿二叉樹無關!!!
操作方法
(01)如圖,例子來說明。知道中序和後序遍歷,畫二叉樹和寫出前序遍歷。
(02)從後序遍歷知道,最後一個必然是根節點,因此A是根。再結合中序遍歷可知HDMIBJNE是A的左子樹部分,FKCG是右子樹部分。
(03)取A的右子樹部分來看先,右子樹部分的中序遍歷:FKCE,後序遍歷:KFGC。接着從後序遍歷中看A的右子樹部分KFGC,所以C是根。又從中序遍歷知,FK是C的左子樹部分,G是C右子樹。如圖所示
(04)使用同樣的方法,C的左子樹部分,中序:FK,後序:KF。可以得出F是根,那麼K只能是F的右子樹了。此時如圖所示,A的右子樹部分都出來了
(05)再看,A的左子樹部分HDMIBJE,中序:HDMIBJNE,後序:HMIDNJEB。後序遍歷可知,B是根結點,那麼再結合中序遍歷可知道HDMI是B的左子樹部分,JNE是B的右子樹部分。
(06)緊接着就是看B的左子樹部分HDMI,中序:HDMI,後序:HMID,可知D是根,H是D的左子樹,MI是D的右子樹部分,如圖所示。
(07)看到D的右子樹部分,中序後序都是MI,根據後序中序的特性可知道,根只能是I,M是I的左子樹。
(08)再接着看看B的右子樹部分JNE,中序:JNE,後序:NJE,後序看出E是根,中序看出E無右子樹,只有JN是E的左子樹部分。
(09)最後看JN的中序:JN,後序:NJ,根據後序特性看出,J是根,中序看出N是J的右子樹。那麼整體的二叉樹就出來了,如圖所示。
牛刀小試。
(01)已知中序遍歷:ACQVLCOJYPRKSXG後序遍歷:AVQCOCJLRSKPGXY畫出二叉樹,並寫出前序遍歷。
(02)二叉樹如圖所示,前序遍歷是YLCAQVJCOXPKRSG
-
ac900雙頻無線路由器設定方法
登入管理介面:開啟瀏覽器,在瀏覽器的地址欄中輸入:並按下回車(Enter)按鍵——>在彈出的登入對話框中輸入用戶名和密碼(用戶名和密碼默認都是:admin)——>點擊“確定”,即可登入到TL-WDR4900路由器的管理介面。操作方法(01)啓動設定向導:首次登入到TL-WDR4900路由器的管理界...
-
如何在網上購買彩票?
如何在網上購買彩票?現在網絡購彩平臺很多,今天我們就以淘寶購買彩票來給各位說說。操作方法(01)首先開啟淘寶網(02)登入帳號。輸入帳號,密碼,登入淘寶(03)點擊“我的淘寶”(04)點擊“我的彩票”這裏可以看大購彩的記錄。(05)首次夠彩,需要補充和完整身份資訊,各位填寫個人的真...
-
淘寶雙11活動攻略
大家都知道雙十一都是有紅包可以領取的,無論哪個網購平臺基本都是有紅包的,作爲行業老大天貓自然是少不了紅包,今天就主要給大家講一下天貓雙十一紅包的具體玩法有哪些,希望能給大家帶來幫助,畢竟紅包關乎着大家的錢包。操作方法(01)超級紅包玩法2019雙11紅包活動時間...
-
絕地求生steam賬號如何和QQ綁定
絕地求生現在國服版即將開始了,那麼steam的賬號如何和qq進行綁定呢,綁定之後你原先的東西和等級都會原封不動的進入到國服版本,這個就是老兵的優勢,怎麼弄呢,在這裏和大家說一下操作方法(01)首選用steam登入絕地求生,進入登入介面的時候右上角有一個綁定qq領取好禮品,之...