国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » 等考真題

資訊內容

FBI樹 C語言藍橋杯試題

極客小將2022-04-11-
問題描述  我們可以把由“0”和“1”組成的字符串分為三類:全“0”串稱為B串,全“1”串稱為I串,既含“0”又含“1”的串則稱為F串?! BI樹是一種二叉樹,它的結點類型也包括F結點,B結點和I結點三種。由一個長度為2N的“01”串S可以構造出一棵FBI樹T,遞歸的構造方法如

問題描述

  我們可以把由“0”和“1”組成的字符串分為三類:全“0”串稱為B串,全“1”串稱為I串,既含“0”又含“1”的串則稱為F串。

  FBI樹是一種二叉樹,它的結點類型也包括F結點,B結點和I結點三種。由一個長度為2N的“01”串S可以構造出一棵FBI樹T,遞歸的構造方法如下:

  1)T的根結點為R,其類型與串S的類型相同;

  2)若串S的長度大于1,將串S從中間分開,分為等長的左右子串S1和S2;由左子串S1構造R的左子樹T1,由右子串S2構造R的右子樹T2。

  現在給定一個長度為2N的“01”串,請用上述構造方法構造出一棵FBI樹,并輸出它的后序遍歷序列。


輸入格式

  第一行是一個整數N(0 <= N <= 10),第二行是一個長度為2N的“01”串。

輸出格式

  包括一行,這一行只包含一個字符串,即FBI樹的后序遍歷序列。


樣例輸入

3

10001011

樣例輸出

IBFBBBFIBFIIIFF


數據規模和約定

  對于40%的數據,N <= 2;

  對于全部的數據,N <= 10。

  注:

  [1] 二叉樹:二叉樹是結點的有限集合,這個集合或為空集,或由一個根結點和兩棵不相交的二叉樹組成。這兩棵不相交的二叉樹分別稱為這個根結點的左子樹和右子樹。

  [2] 后序遍歷:后序遍歷是深度優先遍歷二叉樹的一種方法,它的遞歸定義是:先后序遍歷左子樹,再后序遍歷右子樹,最后訪問根。


預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 商丘市| 岑巩县| 山阳县| 武宁县| 江北区| 繁峙县| 右玉县| 安义县| 邓州市| 平果县| 花莲市| 故城县| 临沂市| 中西区| 宝清县| 全南县| 钟祥市| 富蕴县| 淮滨县| 申扎县| 兖州市| 周至县| 营口市| 昭通市| 措美县| 舟山市| 彭泽县| 忻州市| 永城市| 北流市| 临颍县| 龙南县| 常州市| 镇宁| 宣威市| 辽阳市| 莫力| 团风县| 额济纳旗| 涞水县| 合肥市|