資料結構課後習題第六章

2021-03-12 16:44:56 字數 4368 閱讀 8574

一.選擇題

1.設高度為h的二叉樹只有為0和2的結點,則此類二叉樹的結點數至少有()個,至多有幾個()

a.2h b.2h-1 c.2h+1 d.2h-1 e.2h-1 f.2h+1

2.高度為h的完全二叉樹有()個結點,至多有()個結點。

a.2h b. 2h-1 c. 2h+1 d. 2h-1

3.具有n個結點的滿二叉樹有()個葉結點。

a.n/2 b.(n-1)/2 c.(n+1)/2 d.n/2+1

4.一棵具有n個葉節點的哈夫曼樹,共有()個結點。

a.2n b. 2n-1 c.2n+1 d.2n-1

5.一棵具有25個結點的完全二叉樹最多有()個結點。

a.48 b.49 c.50 d.51

6.已知二叉樹的前序遍歷序列為abcdef,中序遍歷序列為cbaedf,則後序遍歷序列是()。

a.cbefda b.fedcba c.cbedfa d.不定

7.已知二叉樹的中序遍歷序列是debac,後序遍歷序列是dabec,則前序遍歷序列是()。

a.acbed d.cedba

8.下面4棵二叉樹中,()不是完全二叉樹。

abcd

9.**索化二叉樹中,t所指結點沒有左子樹的充分必要條件是()。

a.t->left=null b. t->ltag=1 c. t->left=null且t->ltag=1 d.以上都不對

10.下列線索二叉樹中(用虛線表示線索),符合後續線索樹的定義的是()。

11.算術表示式a+b*(c+d/c)轉換為字尾表示式是( )。

a.ab+cdeb.abcde/+*+

c.abcded. abcde*/++

12.具有10個葉結點的二叉樹中有( )個度為2的結點。

a.8b.9c.10d.11

13.乙個具有1025個結點的二叉樹的高h為( )。

a.11b.10 c.11~1025 d.10~1024

14.前序遍歷與中序遍歷結果相同的二叉樹為( );前序遍歷和後序遍歷結果相同

的二叉樹為( )的二叉樹。

a.空二叉樹

b.只有根結點

c.根結點無左孩子

d.根結點無右孩子

15.一棵非空二叉樹的先序遍歷序列與後序遍歷序列正好相反,則該二叉樹一定滿足

( )。

a.所有非葉結點均無左孩子 b.所有非葉結點均無右孩子

c.只有乙個葉子結點d.a和b同時成立

16.某二叉樹的中序序列和後序序列正好相反,則該二叉樹一定是( )的二叉樹。

a.空或只有乙個根結點b.任一非葉結點無左子樹

c.高度等於其結點數d.任一非葉結點無右子樹

17.線索二叉樹是一種( )結構。

a. 邏輯b邏輯和儲存 c物理 d線性

18.n個結點的線索二叉樹上含有的線索數為( )。

a.2nb.n-1c.n+1 d.n

19.由3個結點可以構造出( )種不同的二叉樹。

a.2b.3c.4d.5

20.若度為m的哈夫曼樹中,其葉結點個數為n,則非葉結點的個數為( )。

a.n-1b.「n/m」-1 c. 「(n-1)/(m-1)」 d. 「n/(m-1)」-1

21.對n(n>=2)個權值均不同的字元構成的哈夫曼樹,關於該樹的敘述中,錯誤的是

( )。

a. 該樹一定是一棵完全二叉樹

b. 樹中一定沒有度為1的結點

c. 樹中兩個權值最小的結點一定是兄弟結點

d. 樹中任一非葉結點的權值一定不小於下一層結點的權值

11.算術表示式a+b*(c+d/c)轉換為字尾表示式是( )。

a.ab+cdeb.abcde/+*+

c.abcded. abcde*/++

12.具有10個葉結點的二叉樹中有( )個度為2的結點。

a.8b.9c.10d.11

13.乙個具有1025個結點的二叉樹的高h為( )。

a.11b.10 c.11~1025 d.10~1024

14.前序遍歷與中序遍歷結果相同的二叉樹為( );前序遍歷和後序遍歷結果相同

的二叉樹為( )的二叉樹。

a.空二叉樹

b.只有根結點

c.根結點無左孩子

d.根結點無右孩子

15.一棵非空二叉樹的先序遍歷序列與後序遍歷序列正好相反,則該二叉樹一定滿足

( )。

a.所有非葉結點均無左孩子 b.所有非葉結點均無右孩子

c.只有乙個葉子結點d.a和b同時成立

16.某二叉樹的中序序列和後序序列正好相反,則該二叉樹一定是( )的二叉樹。

a.空或只有乙個根結點b.任一非葉結點無左子樹

c.高度等於其結點數d.任一非葉結點無右子樹

17.線索二叉樹是一種( )結構。

a. 邏輯b邏輯和儲存 c物理 d線性

18.n個結點的線索二叉樹上含有的線索數為( )。

a.2nb.n-1c.n+1 d.n

19.由3個結點可以構造出( )種不同的二叉樹。

a.2b.3c.4d.5

20.若度為m的哈夫曼樹中,其葉結點個數為n,則非葉結點的個數為( )。

a.n-1b.「n/m」-1 c. 「(n-1)/(m-1)」 d. 「n/(m-1)」-1

21.對n(n>=2)個權值均不同的字元構成的哈夫曼樹,關於該樹的敘述中,錯誤的是

( )。

e. 該樹一定是一棵完全二叉樹

f. 樹中一定沒有度為1的結點

g. 樹中兩個權值最小的結點一定是兄弟結點

h. 樹中任一非葉結點的權值一定不小於下一層結點的權值

11.算術表示式a+b*(c+d/c)轉換為字尾表示式是( )。

a.ab+cdeb.abcde/+*+

c.abcded. abcde*/++

12.具有10個葉結點的二叉樹中有( )個度為2的結點。

a.8b.9c.10d.11

13.乙個具有1025個結點的二叉樹的高h為( )。

a.11b.10 c.11~1025 d.10~1024

14.前序遍歷與中序遍歷結果相同的二叉樹為( );前序遍歷和後序遍歷結果相同

的二叉樹為( )的二叉樹。

a.空二叉樹

b.只有根結點

c.根結點無左孩子

d.根結點無右孩子

15.一棵非空二叉樹的先序遍歷序列與後序遍歷序列正好相反,則該二叉樹一定滿足

( )。

a.所有非葉結點均無左孩子 b.所有非葉結點均無右孩子

c.只有乙個葉子結點d.a和b同時成立

16.某二叉樹的中序序列和後序序列正好相反,則該二叉樹一定是( )的二叉樹。

a.空或只有乙個根結點b.任一非葉結點無左子樹

c.高度等於其結點數d.任一非葉結點無右子樹

17.線索二叉樹是一種( )結構。

a. 邏輯b邏輯和儲存 c物理 d線性

18.n個結點的線索二叉樹上含有的線索數為( )。

a.2nb.n-1c.n+1 d.n

19.由3個結點可以構造出( )種不同的二叉樹。

a.2b.3c.4d.5

20.若度為m的哈夫曼樹中,其葉結點個數為n,則非葉結點的個數為( )。

a.n-1b.「n/m」-1 c. 「(n-1)/(m-1)」 d. 「n/(m-1)」-1

21.對n(n>=2)個權值均不同的字元構成的哈夫曼樹,關於該樹的敘述中,錯誤的是

( )。

i. 該樹一定是一棵完全二叉樹

j. 樹中一定沒有度為1的結點

k. 樹中兩個權值最小的結點一定是兄弟結點

l. 樹中任一非葉結點的權值一定不小於下一層結點的權值

二、填空

1.一顆二叉樹有67個結點,結點的度要麼是0,要麼是2,則這個二叉樹中度為2的結點有( )個

2.含a、b、c三個結點的不同形態的二叉樹有( )棵

3.一棵含有n個結點的二叉樹,可能達到的最大深度是( )最小深度是( )

4.一棵哈夫曼樹有19個結點,則其葉子結點的個數是( )

5.設二叉樹的中序遍歷序列序列是abcdefg,後序遍歷序列是bdcafge,則二叉樹的前序遍歷序列是( )該二叉樹對應的森林應該包含()棵樹

6.一棵樹含n個結點的滿二叉樹有()個度為1的結點,有()個分支(非終端)結點和()個葉子,該滿二叉樹的深度為()

7.含4個度為2的結點和5個葉子結點的完全二叉樹,有()個度為1的結點

8.已知二叉樹前序序列為abcdegcf,中序遍歷序列為dbgeacf,則後序序列一定是()

資料結構課後習題及解析第六章

第六章習題 1 試分別畫出具有3個結點的樹和3個結點的二叉樹的所有不同形態。2 對題1所得各種形態的二叉樹,分別寫出前序 中序和後序遍歷的序列。3 已知一棵度為k的樹中有n1個度為1的結點,n2個度為2的結點,nk個度為k的結點,則該樹中有多少個葉子結點並證明之。4.假設一棵二叉樹的先序序列為eba...

資料結構習題答案耿國華主編第六章

6.27 問題 假設一棵二叉樹的先序序列為ebadcfhgikj和中序序列為abcdefghijk。請畫出該樹。解答 6.29 問題 假設一棵二叉樹的層序序列為abcdefghij和中序序列為dbgehjacif。請畫出該樹。6.37 問題 試利用棧的基本操作寫出先序遍歷二叉樹的非遞迴演算法。解答提...

資料結構試題和答案第六章

a a 2n b n l c n l d n 11.由3 個結點可以構造出多少種不同的二叉樹?a a 2 b 3 c 4 d 5 12.深度為k的完全二叉樹至少有 個結點,至多有 個結點。13.具有n個結點的二叉樹,採用二叉鍊錶儲存,共有 個空鏈域。14.n個結點的線索二叉樹上含有的線索數為 15....