現(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)先遍歷二叉樹的一種方法,它的遞歸定義是:先后序遍歷左子樹,再后序遍歷右子樹,最后訪問(wèn)根。
3 10001011
IBFBBBFIBFIIIFF
歷年真題,不限組別,均可參加
歡迎貢獻(xiàn)題解,博客發(fā)布后可以私信管理員Q2045302297領(lǐng)獎(jiǎng)品~
想舉辦自己的比賽嗎? 校內(nèi)賽或者模擬賽,都可以使用Dotcpp的自主比賽創(chuàng)建自己的比賽!
無(wú)需預(yù)約、完全免費(fèi)!
圖文教程:https://blog.dotcpp.com/a/9993