两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

Dotcpp  >  編程題庫(kù)  >  數(shù)據(jù)結(jié)構(gòu)-二叉鏈表存儲(chǔ)的二叉樹
題目 1697:

數(shù)據(jù)結(jié)構(gòu)-二叉鏈表存儲(chǔ)的二叉樹

時(shí)間限制: 2s 內(nèi)存限制: 96MB 提交: 2403 解決: 1284

題目描述

樹形結(jié)構(gòu)是一類重要的非線性數(shù)據(jù)結(jié)構(gòu),其中以樹和二叉樹最為常用。對(duì)于每一個(gè)結(jié)點(diǎn)至多只有兩課子樹的一類樹,稱其為二叉樹。二叉樹的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)是一類重要的數(shù)據(jù)結(jié)構(gòu),其形式定義如下:
而二叉樹的前序、中序遍歷是非常重要的能夠訪問二叉樹所有結(jié)點(diǎn)的算法,下面分別列出一種先序遍歷和兩種中序遍歷的算法。
二叉鏈表存儲(chǔ)的二叉樹1
第一種中序遍歷的方法(算法6.3):
二叉鏈表存儲(chǔ)的二叉樹2
第二種中序遍歷的方法(算法6.2):
二叉鏈表存儲(chǔ)的二叉樹3
通過讀入一個(gè)字符串,建立二叉樹的算法如下:
二叉鏈表存儲(chǔ)的二叉樹4
在本題中,將會(huì)給出一個(gè)按照先序遍歷得出的字符串,空格代表空的子節(jié)點(diǎn),大寫字母代表節(jié)點(diǎn)內(nèi)容。請(qǐng)通過這個(gè)字符串建立二叉樹,并按照題目描述中的一種先序遍歷和兩種中序遍歷的算法分別輸出每一個(gè)非空節(jié)點(diǎn)。

輸入格式

輸入只有一行,包含一個(gè)字符串S,用來建立二叉樹。保證S為合法的二叉樹先序遍歷字符串,節(jié)點(diǎn)內(nèi)容只有大寫字母,且S的長(zhǎng)度不超過100。

輸出格式

共有三行,每一行包含一串字符,表示分別按先序、中序、中序得出的節(jié)點(diǎn)內(nèi)容,每個(gè)字母后輸出一個(gè)空格。請(qǐng)注意行尾輸出換行。

樣例輸入

ABC  DE G  F   

樣例輸出

A B C D E G F 
C B E G D F A 
C B E G D F A 

提示

零基礎(chǔ)同學(xué)可以先學(xué)習(xí)視頻課程,包含C/C++、Python、百練、藍(lán)橋杯輔導(dǎo)、算法數(shù)據(jù)結(jié)構(gòu)等課程,提供視頻講解以及配套習(xí)題,還有老師答疑,點(diǎn)擊這里了解課程詳情
標(biāo)簽

通過率

統(tǒng) 計(jì)

解題報(bào)告