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

極客小將

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

資訊內容

FBI樹 C語言藍橋杯試題

極客小將2022-04-11-
問題描述  我們可以把由“0”和“1”組成的字符串分為三類:全“0”串稱為B串,全“1”串稱為I串,既含“0”又含“1”的串則稱為F串。  FBI樹是一種二叉樹,它的結點類型也包括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人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 介休市| 安阳市| 遵义市| 兰西县| 渑池县| 彭山县| 正镶白旗| 桑日县| 甘泉县| 平度市| 沈丘县| 微山县| 定南县| 金寨县| 山东| 新安县| 平安县| 孝昌县| 凤山县| 平凉市| 河北省| 梅河口市| 利津县| 碌曲县| 左云县| 潼南县| 台南县| 中江县| 遵义市| 泾阳县| 保靖县| 通化县| 江山市| 曲靖市| 四川省| 定襄县| 阳新县| 邮箱| 丹巴县| 布尔津县| 辉县市|