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

主站蜘蛛池模板: 华宁县| 忻州市| 塔城市| 康马县| 庆城县| 南安市| 克什克腾旗| 丰顺县| 车致| 翁源县| 霸州市| 讷河市| 普陀区| 泰来县| 永登县| 福安市| 尚志市| 通化市| 沙田区| 龙陵县| 龙江县| 福泉市| 二手房| 庐江县| 积石山| 铜鼓县| 华宁县| 镇巴县| 高雄市| 游戏| 嫩江县| 金湖县| 铁力市| 获嘉县| 新化县| 靖宇县| 寿阳县| 沁阳市| 河东区| 仪征市| 甘洛县|