閱讀638 返回首頁    go 阿裏雲 go 技術社區[雲棲]


二叉樹的鏡像-jobdu-1521

jobdu--1521:二叉樹的鏡像

時間限製:1 秒內存限製:128 兆特殊判題:否提交:878解決:227

題目描述:

輸入一個二叉樹,輸出其鏡像。

 

輸入:

輸入可能包含多個測試樣例,輸入以EOF結束。

對於每個測試案例,輸入的第一行為一個整數n(0<=n<=1000,n代表將要輸入的二叉樹節點的個數(節點從1開始編號)。接下來一行有n個數字,代表第i個二叉樹節點的元素的值。接下來有n行,每行有一個字母Ci。

Ci=’d’表示第i個節點有兩子孩子,緊接著是左孩子編號和右孩子編號。

Ci=’l’表示第i個節點有一個左孩子,緊接著是左孩子的編號。

Ci=’r’表示第i個節點有一個右孩子,緊接著是右孩子的編號。

Ci=’z’表示第i個節點沒有子孩子。

輸出:

對應每個測試案例,

按照前序輸出其孩子節點的元素值。

若為空輸出NULL。

樣例輸入:

7

8 6 10 5 7 9 11

d 2 3

d 4 5

d 6 7

z

z

z

z

樣例輸出:

8 10 11 9 6 7 5

最後更新:2017-04-03 12:56:08

  上一篇:go 漫遊ECS API
  下一篇:go Linux 線程掛起與喚醒功能 實例