資料結構第五章樹與二叉樹

2021-10-17 14:45:38 字數 2449 閱讀 5051

選擇題

2-1設一棵非空完全二叉樹 t 的所有葉節點均位於同一層,且每個非葉結點都有 2 個子結點。若 t 有 k 個葉結點,則 t 的結點總數是:

(2分)

a.

2k−1b.

2kc.k​2

​​d.2​k

​​ −1

作者考研真題

單位浙江大學

2-2已知字符集,若各字元出現的次數分別為,則對應字符集中各字元的哈夫曼編碼可能是:

(3分)

a.

00, 1011, 01, 1010, 11, 100b.

00, 100, 110, 000, 0010, 01

c.10, 1011, 11, 0011, 00, 010

d.0011, 10, 11, 0010, 01, 000

作者考研真題

單位浙江大學

2-3已知二叉樹的先序遍歷序列為abcdefgh,中序遍歷序列為cbedfagh,則該二叉樹形態中,父節點的右子節點為()。

(2分)a.d

b.hc.

gd.

f作者佚名單位

網際網路2-4

若將一棵樹 t 轉化為對應的二叉樹 bt,則下列對 bt 的遍歷中,其遍歷序列與 t 的後根遍歷序列相同的是:

(2分)

a.先序遍歷

b.

中序遍歷c.

後序遍歷

d.按層遍歷

作者考研真題

單位浙江大學

2-5對 n 個互不相同的符號進行哈夫曼編碼。若生成的哈夫曼樹共有 115 個結點,則 n 的值是:

(3分)

a.56

b.57

c.

58d.

60作者

考研真題

單位浙江大學

2-6設 t 是非空二叉樹,若 t 的先序遍歷和中序遍歷序列相同,則 t 的形態是 __

(2分)

a.只有乙個根結點

b.沒有度為 1 的結點

c.所有結點只有左孩子

d.

所有結點只有右孩子作者

魏寶剛單位

浙江大學

2-7以二叉鍊錶作為二叉樹的儲存結構,在具有 n 個結點的二叉鍊錶中(n>0),空鏈域的個數為 __

(2分)

a.

n+1b.

nc.n−1d.

無法確定

作者魏寶剛

單位浙江大學

2-8已知二叉樹的前序遍歷序列為 abdcefg,中序遍歷序列為 dbcafeg,則後序遍歷序列為 __

(2分)

a.bdacefg

b.

dcbfgeac.

abcdefg

d.gfedcba

作者魏寶剛

單位浙江大學

2-9對於任意一棵高度為 5 且有 10 個結點的二叉樹,若採用順序儲存結構儲存,每個結點佔 1 個儲存單元(僅存放結點的資料資訊),則存放該二叉樹需要的儲存單元的數量至少是:

(2分)

a.

31b.

16c.

15d.

10作者

考研真題

單位浙江大學

2-10

已知森林 f 及與之對應的二叉樹 t,若 f 的先根遍歷序列是 a, b, c, d, e, f,後根遍歷序列是 b, a, d, f, e, c,則 t 的後序遍歷序列是:

(2分)

a.b, a, d, f, e, c

b.b, d, f, e, c, a

c.

b, f, e, d, c, ad.

f, e, d, c, b, a

作者考研真題

單位浙江大學

填空題

4-1已知一棵完全二叉樹的第5層(設根為第1層)有8個葉結點,則該完全二叉樹的結點個數最多是:47

4-2一棵二叉樹的前序遍歷序列是abdfecghk,中序遍歷序列是dbefaghck,則它的後序遍歷序列是

defbhgkca

. (填寫半形大寫字母且不要新增空格,格式如abcdefg).

4-3具有n個結點的二叉樹中,一共有2n個指標域,其中只有n-1個用來指向結點的左右孩子,其餘的n+1個指標域為null。

4-4若以作為葉子結點的權值構造哈夫曼樹,則其帶權路徑長度是69

第五章樹和二叉樹

樹的邏輯結構 在樹中常常將資料元素稱為結點。任意一棵非空樹滿足以下條件 1 有且僅有乙個特定的稱為根的結點 2 當n 1時,除根結點之外的其餘節點被分成m m 0 個互不相交的有限集合t1,t2.tm,其中每個集合又是一棵樹,並稱為根節點的子樹。樹的定義是遞迴的。結點的度 某結點所擁有的子樹的個數 ...

第五章 樹和二叉樹

5.1 樹的邏輯結構 樹的定義 n n 0 個結點的有限集合。當n 0時,稱為空樹 任意一棵非空樹滿足以下條件 有且僅有乙個特定的稱為根的結點 當n 1時,除根結點之外的其餘結點被分成m m 0 個互不相交的有限集合t1,t2,tm,其中每個集合又是一棵樹,並稱為這個根結點的子樹。樹的基本術語 結點...

第五章樹和二叉樹

結點的度 結點所擁有的子樹的個數。樹的度 樹中各結點度的最大值。葉子結點 度為0的結點,也稱為終端結點。分支結點 度不為0的結點,也稱為非終端結點。結點所在層數 根結點的層數為1 對其餘任何結點,若某結點在第k層,則其孩子結點在第k 1層。樹的深度 樹中所有結點的最大層數,也稱高度。層序編號 將樹中...