輸入一串二叉樹,輸出其前序遍歷。
輸入格式 第一行為二叉樹的節點數 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前序排列 先根節點...