国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩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人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 奈曼旗| 孟津县| 兴隆县| 双江| 晋中市| 房产| 保康县| 九龙城区| 德州市| 平潭县| 镇原县| 万荣县| 景泰县| 灌阳县| 分宜县| 平潭县| 乐山市| 兴城市| 六盘水市| 湄潭县| 张家口市| 仪陇县| 雅安市| 新绛县| 太谷县| 新绛县| 包头市| 高雄县| 阜城县| 鄯善县| 富民县| 纳雍县| 阳谷县| 祁门县| 天峻县| 含山县| 区。| 平乡县| 浦城县| 屏东县| 山阴县|