資訊處理 94 年資料結構考古題
跨年同科91-115
題目為考試當年公告版本,實務標準請以現行規範為準。
試題8 題
94 年申
第 1 題假設三維陣列 X[3:10, 4:15, 5:20] 的第一個元素在記憶體的位址是200。假設每個元 素佔4 個位元組(bytes),那麼當採用以行為主(column-major)時, X[5, 7, 10] 之 位址為何?(20 分)
94 年申
第 2 題寫出累堆排序法(Heap Sort)的演算法。(10 分) 針對輸入數列(53、26、41、18、35、10、55、45、9、21),寫出排序過程。(10 分)
94 年申20 分
第 3 題有一遞迴函數如下: int f(int n) { if (n < 3) return n; else return f(n-3) + f(n-2) + f(n-1); } 以f(9) 叫用之,將傳回值多少?(5 分) 令函數g(n) 為計算f(n) 時需呼叫f(0) 的次數,試寫出g(n) 的遞迴關係 (recurrence relation)。(10 分) 函數g(9) 的值為何?(5 分)
(9)叫用之,將傳回值多少?(5 分)
令函數g(n) 為計算f(n) 時需呼叫f5 分
(0)的次數,試寫出g(n) 的遞迴關係
(recurrence relation)。(10 分)
函數g10 分
(9)的值為何?(5 分)5 分
94 年申
第 4 題假設編碼系統中有A、B、C、D、E、F 等符號,其出現機率依序為 0.43, 0.13, 0.12, 0.18, 0.08, 0.06, 請依據此畫出霍夫曼樹(Huffman tree)並設計一套霍夫曼碼(Huffman code),並依 此所設計的霍夫曼碼將011000001000111010011 進行解碼。(20 分)
94 年申
第 5 題如下圖以頂點0 為啟始點,找出其深度優先展開樹(Depth-first Spanning Tree)並計 算出其成本(cost)。(20 分) 0 1
94 年申
第 6 題5 4 3 28 16 12 18 22 25 14 24 2 10
94 年申
第 7 題5 9
94 年申
第 8 題5 9 7 5 7
同年其他科目94 · 31 卷
國文4 題進入 ↗程式語言5 題進入 ↗資料庫應用4 題進入 ↗資訊管理5 題進入 ↗資訊系統與分析5 題進入 ↗程式設計概要8 題進入 ↗計算機概要48 題進入 ↗資料處理概要14 題進入 ↗資訊管理概要10 題進入 ↗英文16 題進入 ↗程式語言概要10 題進入 ↗資料通訊5 題進入 ↗系統分析10 題進入 ↗資料處理10 題進入 ↗中華民國憲法172 題進入 ↗中華民國憲法概要88 題進入 ↗電子計算機概要5 題進入 ↗世界地理大意80 題進入 ↗電子計算機大意5 題進入 ↗作業系統概論5 題進入 ↗本國歷史與地理概要8 題進入 ↗公民與本國史地大意80 題進入 ↗計算機大意5 題進入 ↗資料處理大意4 題進入 ↗專業知識測驗(資料處理概要)8 題進入 ↗綜合知識測驗(一)(中華民國憲法概要、本國歷史、地球科學)8 題進入 ↗綜合知識測驗(二)(法學緒論、數的推理)8 題進入 ↗程式語言大意5 題進入 ↗演算法5 題進入 ↗資訊系統管理5 題進入 ↗高等資料處理5 題進入 ↗