三..實驗內容
1.自己設計乙個二叉樹,深度最少為4,請遞迴演算法分別用前序、中序、後序遍歷輸出樹結點。
#ifndef tree_h
#define tree_h
struct binode
;class tree
~tree()
void preorder()
private:
binode*root;
binode*creat(binode*bt);
void release(binode*bt);
void preorder(binode*bt);
};#endif
#includeusing namespace std;
#include "二叉鍊錶.h"
binode *tree::creat(binode *bt)
return bt;
}void tree::release(binode *bt)
}void tree::preorder(binode *bt)
}#includeusing namespace std;
#include "二叉鍊錶.h"
int main()
;class tree
~tree()
void inorder()
private:
binode*root;
binode*creat(binode*bt);
void release(binode*bt);
void inorder(binode*bt);
};#endif
#includeusing namespace std;
#include "二叉鍊錶.h"
binode *tree::creat(binode *bt)
return bt;
}void tree::release(binode *bt)
}void tree::inorder(binode *bt)
}#includeusing namespace std;
#include "二叉鍊錶.h"
int main()
{tree t;
cout<<"------中序遍歷------"<
實驗五 樹和二叉樹實驗
資料結構 實驗五 樹和二叉樹實驗 1.回樹和二叉樹的邏輯結構和儲存方法,清楚掌握樹和二叉樹的遍歷操作。2.學習樹的相關知識來解決實際問題。3.進一步鞏固程式除錯方法。4.進一步鞏固模板程式設計。二 實驗內容 1.自己設計乙個二叉樹,深度最少為4,請遞迴演算法分別用前序 中序 後序遍歷輸出樹結點。源程...
實驗五 樹和二叉樹實驗 信管1134 05
資料結構 實驗五 樹和二叉樹實驗 一 實驗目的 1.回樹和二叉樹的邏輯結構和儲存方法,清楚掌握樹和二叉樹的遍歷操作。2.學習樹的相關知識來解決實際問題。3.進一步鞏固程式除錯方法。4.進一步鞏固模板程式設計。二 實驗時間 準備時間為第10周到第12前半周,具體集中實驗時間為12周周四。2個學時。三 ...
實驗五 樹和二叉樹的實驗2
使用二叉樹的鏈式儲存結構,建立一棵二叉樹,進行前序 中序以及後序遍歷,同時求得二叉樹的結點個數以及葉子結點個數。程式源 ifndef bitree h define bitree h struct binode char data binode lchild,rchild class bitree ...