現(xiàn)在給定一個(gè)長(zhǎng)度為2N的“01”串,請(qǐng)用上述構(gòu)造方法構(gòu)造出一棵FBI樹,并輸出它的后序遍歷序列。
第一行是一個(gè)整數(shù)N(0 < = N < = 10),第二行是一個(gè)長(zhǎng)度為2N的“01”串。
數(shù)據(jù)規(guī)模和約定,對(duì)于全部的數(shù)據(jù),N < = 10。
注:
[1] 二叉樹:二叉樹是結(jié)點(diǎn)的有限集合,這個(gè)集合或?yàn)榭占?,或由一個(gè)根結(jié)點(diǎn)和兩棵不相交的二叉樹組成。這兩棵不相交的二叉樹分別稱為這個(gè)根結(jié)點(diǎn)的左子樹和右子樹。
[2] 后序遍歷:后序遍歷是深度優(yōu)先遍歷二叉樹的一種方法,它的遞歸定義是:先后序遍歷左子樹,再后序遍歷右子樹,最后訪問根。
3 10001011
IBFBBBFIBFIIIFF