資料結構實驗之二叉樹七 葉子問題

2021-07-24 01:36:42 字數 1067 閱讀 6735

time limit: 1000ms memory limit: 65536kb

submit

statistic

problem description

已知乙個按先序輸入的字串行,如abd,,eg,,,cf,,,(其中,表示空結點)。請建立該二叉樹並按從上到下從左到右的順序輸出該二叉樹的所有葉子結點。

input

輸入資料有多行,每一行是乙個長度小於50個字元的字串。

output

按從上到下從左到右的順序輸出二叉樹的葉子結點。

example input

abd,,eg,,,cf,,,

xnl,,i,,u,,

example output

dfg

uli

hint

#include #include #include #include using namespace std;

char s[110];

int cnt;

int num;

struct node

;node *create()

rt = new node();

rt->x = s[cnt - 1];

rt->l = create();

rt->r = create();

return rt;

}void printleaf(node *rt)

if(tmp->l)

q.push(tmp->l);

if(tmp->r)

q.push(tmp->r);

}printf("\n");}/*

void printleaf1(node *rt)

if(tmp->l)

q[tail++] = tmp->l;

if(tmp->r)

q[tail++] = tmp->r;

}printf("\n");}*/

int main()

return 0;

}

資料結構實驗之二叉樹七 葉子問題

time limit 1000ms memory limit 65536k 已知乙個按先序輸入的字串行,如abd,eg,cf,其中,表示空結點 請建立該二叉樹並按從上到下從左到右的順序輸出該二叉樹的所有葉子結點。輸入資料有多行,每一行是乙個長度小於 50個字元的字串。按從上到下從左到右的順序輸出二叉...

資料結構實驗之二叉樹七 葉子問題

time limit 1000ms memory limit 65536k 已知乙個按先序輸入的字串行,如abd,eg,cf,其中,表示空結點 請建立該二叉樹並按從上到下從左到右的順序輸出該二叉樹的所有葉子結點。輸入資料有多行,每一行是乙個長度小於 50個字元的字串。按從上到下從左到右的順序輸出二叉...

資料結構實驗之二叉樹七 葉子問題

time limit 1000ms memory limit 65536k 已知乙個按先序輸入的字串行,如abd,eg,cf,其中,表示空結點 請建立該二叉樹並按從上到下從左到右的順序輸出該二叉樹的所有葉子結點。輸入資料有多行,每一行是乙個長度小於 50個字元的字串。按從上到下從左到右的順序輸出二叉...