在數據布局中,若是給出二叉樹的前序序列和中序序列,應該若何繪制出完整的二叉樹呢?接下來為大師講解一下
數據布局中經常會碰到給出一個樹讓你去求前序遍歷和中序遍歷的問題,近似于如許的問題有必然的方式,只要把握了方式,就能垂手可得的獲得你想要的成果,具體如下
在給出的一串便當數據中,一組數據是不克不及確認各個樹的節點的,此時需要我們至少具有兩種才能確認一棵二叉樹
ADFGHKLPQRWZ,GFHKDLAWRQPZ別離作為前序和中序遍歷的數據,然后你畫出二叉樹
我們應該知道前序遍歷的第一個拜候就是根節點。所以選出第一個作為根。
然后按照根結點在中序遍歷中找到a的兩側,左邊為左邊的元素,右邊為右邊的元素。
再連系前序遍歷,尋找下一個拜候的節點,此處我們找到的是d點。
再按照地址的擺布雙方到中旭中查找。經由過程此方式,我們就能找到二叉樹的所有元素。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!