資料結構作業11 二叉樹(函式題)

2021-09-05 07:39:25 字數 990 閱讀 6151

編寫函式計算二叉樹中的節點個數。二叉樹採用二叉鍊錶儲存結構。

int nodecountofbitree ( bitree t);

其中 t是二叉樹根節點的位址。

//標頭檔案包含

#include

#include

#include

//函式狀態碼定義

#define true 1

#define false 0

#define ok 1

#define error 0

#define overflow -1

#define infeasible -2

typedef

int status;

//二叉鍊錶儲存結構定義

typedef

int telemtype;

typedef

struct bitnode bitnode,

*bitree;

//先序建立二叉樹各結點,輸入0代表建立空樹。

status createbitree

(bitree &t)

return ok;

}//下面是需要實現的函式的宣告

int nodecountofbitree ( bitree t)

;//下面是主函式

intmain()

/* 請在這裡填寫答案 */

1 3 0 0 5 3 0 0 0

int nodecountofbitree ( bitree t)

/* [1]

/ \

/ \

[3] [5]//

[3] */

資料結構作業11 二叉樹(判斷題)

1 1若乙個結點是某二叉樹的中序遍歷序列的最後乙個結點,則它必是該樹的前序遍歷序列中的最後乙個結點。2分 1 2若a和b都是一棵二叉樹的葉子結點,則存在這樣的二叉樹,其前序遍歷序列為 a b 而中序遍歷序列為 b a 2分 1 3某二叉樹的後序和中序遍歷序列正好一樣,則該二叉樹中的任何結點一定都無右...

資料結構OJ作業 二叉樹

題目傳送門 tree recovery 給出乙個二叉樹的前序和中序,求二叉樹的後序。節約空間,並不實際建樹,而是一邊搜尋一邊輸出。同hdoj1710,寫完了這篇blog才發現以前也寫過,尷尬 include include using namespace std char pre 30 in 30 ...

資料結構 二叉樹leetcode題

1.單值二叉樹965bool isunivaltree struct treenode root,int val return true bool isunivaltree struct treenode root 2.二叉樹最大深度104int maxdepth struct treenode r...