洛谷 新二叉樹(P1305,二叉樹)

2021-10-08 13:12:48 字數 612 閱讀 4217

輸入一串二叉樹,輸出其前序遍歷。

輸入格式 第一行為二叉樹的節點數 n。(1≤n≤26)

後面 n 行,每乙個字母為節點,後兩個字母分別為其左右兒子。

空節點用 * 表示

輸出格式

二叉樹的前序遍歷。

輸入輸出樣例輸入6

abcbdi

cj*d**

i**j**

輸出abdicj

#include

using

namespace std;

//本題是一道非常簡單的二叉樹,要求實現前序遍歷(優先遍歷順序->根->左->右)

struct treestree[

200]

;//二叉樹建立的關鍵之一是父子的聯絡,由於a-z的asc碼在200內,所以可以通過tree結構陣列中

void

search1

(char a)

else

}int

main()

search1

(k);

//直接搜尋即可

//system("pause");

return0;

}

洛谷P1305 新二叉樹

題目描述 輸入一串完全二叉樹,用遍歷前序打出。輸入輸出格式 輸入格式 第一行為二叉樹的節點數n。後面n行,每乙個字母為節點,後兩個字母分別為其左右兒子。空節點用 表示 輸出格式 前序排列的完全二叉樹 輸入輸出樣例 輸入樣例 1 6 abc bdi cj d i j 輸出樣例 1 abdicj 簡單的...

洛谷 P1305 新二叉樹

輸入一串二叉樹,用遍歷前序打出。輸入格式 第一行為二叉樹的節點數n。n leq 26n 26 後面n 行,每乙個字母為節點,後兩個字母分別為其左右兒子。空節點用 表示 輸出格式 前序排列的二叉樹 輸入樣例 1 複製6abcbdicj d i j 輸出樣例 1 複製abdicj 創樹過程遇到了挫折,但...

洛谷 P1305 新二叉樹

輸入一串二叉樹,用遍歷前序打出。輸入格式 第一行為二叉樹的節點數n。n leq 26n 26 後面n行,每乙個字母為節點,後兩個字母分別為其左右兒子。空節點用 表示 輸出格式 前序排列的二叉樹 輸入樣例 1 複製 6 abcbdi cj d i j 輸出樣例 1 複製 abdicj前序排列 先根節點...