資料結構實驗之二叉樹二 遍歷二叉樹

2021-07-16 13:07:32 字數 609 閱讀 7147

剛開始學樹,不是很明白遞迴的過程,後來才發現了乙個比較好理解遞迴的方法:你不需要把所有遞迴的過程都呈現在腦海裡,你只需要畫出遞迴的其中乙個過程就可以了,這乙個過程的遞迴如果正確了,那麼下面的遞迴過程是百分之百正確的,當然還有乙個點就是要明確遞迴的終點,也就是返回條件,這一點很重要,如果這個遞迴的外部函式有返回值的話。下面就是關於二叉樹的乙個比較簡單的程式**:

#include #include typedef struct node//萬年不變的定義

node,*nodeptr;

char a[55];//定義乙個全域性陣列,方便在遞迴過程中應用

int i;//定義全域性變數,也和此陣列有關

struct node *creat(struct node *t)//返回指標值,即根節點

return t;//返回值

資料結構實驗之二叉樹二 遍歷二叉樹

time limit 1000ms memory limit 65536k 已知二叉樹的乙個按先序遍歷輸入的字串行,如abc,de,g,f,其中,表示空結點 請建立二叉樹並按中序和後序的方式遍歷該二叉樹。連續輸入多組資料,每組資料輸入乙個長度小於50個字元的字串。每組輸入資料對應輸出2行 第1行輸出...

資料結構實驗之二叉樹二 遍歷二叉樹

資料結構實驗之二叉樹二 遍歷二叉樹 time limit 1000ms memory limit 65536k 已知二叉樹的乙個按先序遍歷輸入的字串行,如abc,de,g,f,其中,表示空結點 請建立二叉樹並按中序和後序的方式遍歷該二叉樹。連續輸入多組資料,每組資料輸入乙個長度小於50個字元的字串。...

資料結構實驗之二叉樹二 遍歷二叉樹

已知二叉樹的乙個按先序遍歷輸入的字串行,如abc,de,g,f,其中,表示空結點 請建立二叉樹並按中序和後序的方式遍歷該二叉樹。連續輸入多組資料,每組資料輸入乙個長度小於50個字元的字串。每組輸入資料對應輸出2行 第1行輸出中序遍歷序列 第2行輸出後序遍歷序列。abc,de,g,f,cbegdfac...