程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c語言-C語言二叉樹遍歷問題求教

c語言-C語言二叉樹遍歷問題求教

編輯:編程綜合問答
C語言二叉樹遍歷問題求教

某二叉樹的前序序列為ABCD,中序序列為DCBA,則後序序列為?————答案為:DCBA,求大俠指教解題詳細思路步驟,謝謝

最佳回答:


前序序列的順序是根、左、右,序列ABCD第一個一定是根結點,A是根節點。
中序序列順序是左、根、右,因為A是根節點,所以DCB位於A左側,A右側沒有結點
再看DCB在前序序列中的順序,第一個是B所以,B是DCB三個結點中的根。
再看B在中序序列,B的左邊是DC,右邊沒有結點。
再看DC在前序序列中,C是根節點。
再看C在中序序列中,C左邊是D


            a
          /
        b
      /
    c
  /
d
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved