計概16-06樹-統測試題
【D】01.下列關於二元樹(Binary Tree)的敘述,何者正確? (A)二元樹只能用鏈結串列(Linked List)儲存 (B)二元樹只能用陣列(Array)儲存 (C)二元樹的每個節點必須要有兩個分支 (D)二元樹的每個節點最多只有兩個分支。[111管理]
【B】03.樹(Tree)是圖(Graph)的一種特例,假設樹的節點數量為V、邊(或分支)的數量為E,則關於V與E的敘述,下列等式何者正確? (A)V=E–1 (B)E=V–1 (C)E=V (D)V=2×E。[111管理]
【B】05.一棵樹高為6層(Level)的二元搜尋樹(Binary Search Tree),樹中每個節點(Node)的資料為數值,搜尋時最少比較幾次就能夠找到所要搜尋的數值? (A)0 (B)1 (C)4 (D)6。[112管理]
二元搜尋最佳時間O(1)=1次
【C】06.所有節點都向左子樹或右子樹歪斜稱為歪斜樹(Skewed Tree),阿信將6個節點畫成歪斜樹,其最多層的層數為何? (A)3 (B)4 (C)6 (D)8。[112管理]
歪斜樹:最多層數,即節點數6。
【B】08.電力公司擬建構最少成本的輸配電線路,是一個典型的最小生成樹(Minimum Spanning Tree)問題。參照圖所示之圖(Graph)資料結構,邊(Edge)所標數值為其成本(Cost),此圖之最小生成樹總成本是多少? (A)10 (B)11 (C)12 (D)19。[113管理]
【二技試題】
【A】01.下列有關資料結構的描述,何者不正確? (A)B tree的資料結構不能儲存在硬碟中 (B)B tree的搜尋時間通常要比二元樹短 (C)遞迴是一種常常用來實作樹狀資料結構的程式設計方式 (D)AVL樹是一種在建構過程中左右子樹(subtree)能保時適當平衡的二元樹。[91管理]
【D】02.在一顆二元樹(binary tree)中,若分支度(degree)為0的節點有40個,則分支度為2的節點有幾個? (A)10 (B)20 (C)29 (D)39。[92電機]
【C】03.有一棵二元樹,總節點數為100個,分枝度(branch factor)為1的節點數有41個,則分枝度為2的節點數有幾個? (A)27 (B)28 (C)29 (D)30。[92管理]
【B】04.下列關於二元樹(binary tree)的敘述,何者正確? (A)前序追蹤(preorder traversal)與後序追蹤(posrorder traversal)可以決定唯一的二元樹 (B)前序追蹤(preorder traversal)與中序追蹤(inorder traversal)可以決定唯一的二元樹 (C)二元樹的每個節點的分支度degree)必須為2 (D)若一棵完全二元樹(full binary tree)含有128個樹葉節點(leaf node),則其總節點數為256個。[93電機]
【B】05.三個節點最多可以排成幾棵不同的二元樹? (A)4棵 (B)5棵 (C)6棵 (D)7棵。[93電機]
【C】06.有300個節點的三元樹(ternary tree),其最小高度(height)為何?(註:僅有一個節點的三元樹,其高度為1) (A)4 (B)5 (C)6 (D)7。[94管理]
【B】07.下列有關二元樹(binary tree)之敘述,何者錯誤? (A)二元樹中的節點(node)數可為零 (B)完整二元樹(full binary tree),若樹的高度為3,則此二元樹節點數為8 (C)二元樹的根節點(root)下可分成兩個子樹,稱為左子樹與右子樹 (D)二元樹中的節點至多只能有兩個子節點。[95管理]
【D】08.若樹(tree)高度的定義為根節點(root)的高度;節點(node)高度的定義為該節點至葉節點(leaf)的最長路徑(path)的長度;路徑長度的定義為路徑上節點的數目減1。對於鍵值(key)不得重複的二元搜尋樹(binary search tree),若已知某個二元搜尋樹有40個節點,則下列敘述何者正確? (A)該二元搜尋樹之高度至少為6 (B)該二元搜尋樹之高度至多為15 (C)若在該二元搜尋樹中尋找某個值,則至少需比對5個節點才有可能找到 (D)若在該二元搜尋樹中尋找某個值,且該值不一定存在於該二元搜尋樹中,則至多需比對40個節點才能確定結果。[96管理]
A-C-B-D-F = 1 + 3 + 4 + 7 = 15
【D】10.下列關於AVL Tree與B-Tree的敘述,何者正確? (A)均是二元樹(Binary Tree) (B)均不是二元樹 (C)只有B-Tree是二元樹 (D)只有AVL Tree是二元樹。[98管理]
【D】11.有一棵二元樹,其分枝度(Branch Factor)為1的節點個數為12,分枝度為2的節點個數為26,則此二元樹的總節點個數為何? (A)38
(B)63 (C)64 (D)65。[98管理]
【B】12.有一高度為5的二元樹,此二元樹最多可包含多少個節點?(假設僅有一個節點的二元樹,其高度為1) (A)15 (B)31 (C)32 (D)63。[99管理]
留言
張貼留言