第十周 專案三

2021-07-24 07:45:46 字數 944 閱讀 5016

*計算機控制工程學院

*姓名:陳飛

*班級:計156-2

問題及**:

[cpp] view plain copy

//(1)計算二叉樹節點個數;

#include #include "btree.h"

int nodes(btnode *b)

int main()

[cpp] view plain copy

執行結果:

[cpp] view plain copy

//(2)輸出所有葉子節點;

#include #include "btree.h"

void displeaf(btnode *b)

} } int main()

執行結果:

//(3)求二叉樹b的葉子節點個數

[cpp] view plain copy

int leafnodes(btnode *b) //求二叉樹b的葉子節點個數

}

//(4)設計乙個演算法level(b,x,h),返回二叉鏈b中data值為x的節點的層數。

int level(btnode *b,elemtype x,int h)

}

//(5)判斷二叉樹是否相似(關於二叉樹t1和t2相似的判斷:

// ①t1和t2都是空的二叉樹,相似;

// ②t1和t2之一為空,另一不為空,則不相似;

// ③t1的左子樹和t2的左子樹是相似的,且t1的右子樹與t2的右子樹是相似的,則t1和t2相似。)

int like(btnode *b1,btnode *b2)

}

int main()

第十周 專案3 1

檔名稱 main.cpp 作者 孫彩虹 完成日期 2015年11月23日 問題描述 計算二叉樹節點個數 include include ifndef btree h included define btree h included define maxsize 100 typedef char el...

第十周專案1(3)

煙台大學計算機學院 檔名稱 xiangmu.cpp 完成日期 2017年11月5日 問題描述 中序線索化二叉樹的演算法驗證 輸入描述 無 輸出描述 線索二叉樹遍歷結果 include include define maxsize 100 typedef char elemtype typedef s...

第十周專案一

檔名稱 1.cpp 作 者 張延飛 完成日期 2016年11月9日 版 本 號 v1.0 問題描述 實現哈夫曼樹的演算法驗證,並測試資料。輸入描述 無 程式輸出 測試資料 cpp view plain copy include include define n 50 葉子結點數 define m 2...