113年 地方特考 三等 資訊處理 資料結構 試卷

pdf
135.95 KB
3 頁
moex
侵權投訴
加載中. ..
PDF
113
別:地方政府公務人員、離島地區公務人員考試
別:三等考試
科:資訊處理
目:資料結構
2小時 座號:
※注意:
使
使
代號:
34560
51250
頁次:
3
1
一、考慮下面以虛擬碼Pseudocode表示的遞迴演算法請回答相關問題
Algorithm Q(n)
if n1
return 1
else return Q(n1)2n1
Q(n)
5分)
使
Big-O 表示此遞迴函式的成長速率5分)
表示 T(n)
Big-O 表示10 分)
二、請回答下列關於二元樹(Binary Tree)的問題:
一個算術運算式(Arithmetic Expression)可以用一個二元樹表示,稱
為算術運算樹(Expression Tree,請將下列算術運算式以算術運算樹
表示。5分)
( ( ( 5 + 1 ) 3(7 + 2 ) ) / ( ( ( 28 ) + 5 ) / 7 ) )
請判斷下列敘述是否正確:5分)
一個算術運算樹是一個滿二元樹(Full Binary Tree, or Proper Binary
Tree
算樹將此運算式表示為一前序表示式(Preorder Expression,並說明
其過程。5分)
請敘述如何以子題算術運算樹計算出算術運算式的值,並逐步表
示其過程。10
代號:
34560
51250
頁次:
3
2
三、在許多應用中,往往需要以物件的優先權來進行處理,為了區別物件的
優先順序們可以簡單地賦予物件一個鍵值Key來代表優先權
鍵值通常是一個數值可以用來區別物件前後順序。在此,我們考慮物件
的鍵值是一個數值而其值愈小,物件的優先權愈高,優先佇列Priority
Queue)則是一種以物件的優先權來管理物件的資料結構。
明優象資abstractdatatype,ADT10 分)
一個MinimumHeapH一個 k H中快
找出所有小於 k的資料物請描個有效的
法所花的(或找出的資件之成線
5分)
四、關於紅黑樹(Red Black Tree)與(2,4)-((2,4)-Tree)
請分別說明紅黑樹與(2,4)-樹的定義。10 分)
點)代表節點的字元符號可視為鍵請說明如何將此紅黑樹轉換為
一個(2,4)-並將其結果畫出此外請申論轉換的(2,4)-樹是否唯一
10 分)
明為 n樹其 O(logn)5分)
代號:
34560
51250
頁次:
3
3
五、下 M G=(V,E)的相鄰矩陣(Adjacency
MatrixVE分別為節點與邊的集合:
a b c d e f g
a0 1 0 1 1 1 0
b1 0 1 0 1 1 0
c0 1 0 0 0 1 1
d1 0 0 0 0 0 1
e1 1 0 0 0 0 0
f1 1 1 0 0 0 1
g0 0 1 1 0 1 0
請畫出此無向圖 G10 分)
GBreadth-First Search,
BFS因此將由節點 a開始請繪出尋訪完後所產生的 BF Breadth-
First (BF) Tree5分)
收藏 ⬇️ 下載