二叉樹的先序遍歷、中序遍歷酣难、后序遍歷

image.png

image.png

image.png

時間效率:O(n) //每個結點只訪問一次
空間效率:O(n) //棧占用的最大輔助空間
代碼

Status PreOrderTraverse(BiTree T){
  if(T==NULL) return OK; 
  else{    
     cout<<T->data; 
     PreOrderTraverse(T->lchild); 
     PreOrderTraverse(T->rchild); 
    }
}
 

Status InOrderTraverse(BiTree T){
  if(T==NULL) return OK; 
  else{    
     InOrderTraverse(T->lchild); 
     cout<<T->data;
     InOrderTraverse(T->rchild); 
    }
}
 

Status PostOrderTraverse(BiTree T){
  if(T==NULL) return OK; 
  else{    
     PostOrderTraverse(T->lchild); 
     PostOrderTraverse(T->rchild); 
     cout<<T->data;
    }
}
 

b58f8c5494eef01fb1192796e0fe9925bc317d57.jpg

首先 觀察這個二叉樹
可見是這樣的:1.以B為根節(jié)點的左子樹 A根節(jié)點 以C為根節(jié)點的右子樹
2.以D為根節(jié)點的左子樹 B根節(jié)點 以E為根節(jié)點的右子樹
3.以G為根節(jié)點的左子樹 D根節(jié)點 以H為根節(jié)點的右子樹
4.以K為根節(jié)點的左子樹 C根節(jié)點 以F為根節(jié)點的右子樹
5.以I為根節(jié)點的左子樹 F根節(jié)點 右子樹為空
6.左子樹為空 I根節(jié)點 以J為根節(jié)點的右子樹
接下來可以進行遍歷了:
前序遍歷 是 根 左子樹 右子樹:
即先是跟節(jié)點A 然后遍歷 B子樹 遍歷完B子樹后 再遍歷C子樹 即最后答案為:
ABDGHECKFIJ
中序遍歷為 左子樹 根 右子樹
先遍歷 B子樹 遍歷完了 再是A節(jié)點 然后是右子樹 答案為:
GDHBEAKCIJF
后序遍歷是 左子樹 右子樹 根
答案為:
GHDEBKJIFCA

image.png

試寫出如圖所示的二叉樹分別按先序让虐、中序紊撕、后序遍歷時得到的結點序列。
答:
DLR:A B D F J G K C E H I L M
LDR: B FJ D G KAC H E LI M
LRD:J F K G D B H L M I E C A

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末赡突,一起剝皮案震驚了整個濱河市对扶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌惭缰,老刑警劉巖浪南,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異漱受,居然都是意外死亡络凿,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門昂羡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來絮记,“玉大人,你說我怎么就攤上這事虐先≡狗撸” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵蛹批,是天一觀的道長撰洗。 經常有香客問我膀息,道長,這世上最難降的妖魔是什么了赵? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任潜支,我火速辦了婚禮,結果婚禮上柿汛,老公的妹妹穿的比我還像新娘冗酿。我一直安慰自己,他們只是感情好络断,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布裁替。 她就那樣靜靜地躺著,像睡著了一般貌笨。 火紅的嫁衣襯著肌膚如雪弱判。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天锥惋,我揣著相機與錄音昌腰,去河邊找鬼。 笑死膀跌,一個胖子當著我的面吹牛遭商,可吹牛的內容都是我干的。 我是一名探鬼主播捅伤,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼劫流,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了丛忆?” 一聲冷哼從身側響起祠汇,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎熄诡,沒想到半個月后可很,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡粮彤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年根穷,在試婚紗的時候發(fā)現(xiàn)自己被綠了姜骡。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片导坟。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖圈澈,靈堂內的尸體忽然破棺而出惫周,到底是詐尸還是另有隱情,我是刑警寧澤康栈,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布递递,位于F島的核電站喷橙,受9級特大地震影響,放射性物質發(fā)生泄漏登舞。R本人自食惡果不足惜贰逾,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望菠秒。 院中可真熱鬧疙剑,春花似錦、人聲如沸践叠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽禁灼。三九已至管挟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間弄捕,已是汗流浹背僻孝。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留守谓,地道東北人皮璧。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像分飞,于是被迫代替她去往敵國和親悴务。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內容