阿摩線上測驗
登入
首頁
>
公職◆資料結構
>
101年 - 101年專利商標三等資料結構(包括資料庫)#44619
>
題組內容
二、 雙端優先權佇列(double-ended priority queue)為一個能夠支援下列運算動作的資料 結構:插入一個任何鍵值(key)的資料項、取出最小鍵值的資料項與取出最大鍵 值的資料項。今若欲以雙端的 heap(double-ended heap,稱為 deap)實現此資料結 構,試回答下列問題:(每小題 5 分,共 20 分)
⑴定義 deap 資料結構。
其他申論題
⑵畫出單一電晶體動態 DRAM 單元(dynamic RAM cell)的電路圖,包括字組線 (word line)以及位元線(bit line),並簡要地說明為何這種 RAM 需要做復新 (refresh)?(10 分)
#147620
⑴使用下列資料項說明選擇排序演算法的動作:23、15、45、12、9、3、65、11。 (5 分)
#147621
⑵假設欲排序的資料項以陣列(array)方式儲存,試寫一個函式(function)執行選 擇排序演算法。(10 分)
#147622
⑶選擇排序演算法的時間複雜度(time complexity)為何?(5 分)
#147623
⑵使用下列資料項建構一棵 deap 樹(deap tree):1、23、12、67、54、34、19、 87、56、76、32。
#147625
⑶說明如何將鍵值為 5 的資料項插入上述 deap 樹中。
#147626
⑷說明如何自⑵中的 deap 樹中刪除最小鍵值的資料項。
#147627
⑴排序資料陣列是否可以實現堆疊資料結構?若可以,請簡述如何實現 POP 與 PUSH 兩個函式及估算它們的時間複雜度。(10 分)
#147628
⑵最小優先權佇列是否可以實現堆疊資料結構?若可以,請簡述如何實現 POP 與 PUSH 兩個函式及估算它們的時間複雜度。(10 分)
#147629
四、實體資料庫(physical database)設計為一個程序,以選取特定的檔案儲存結構及資 料庫檔案存取路徑,使能在各種不同的資料庫應用中達到優良的性能。試問在實體 資料庫設計中,必須考慮的準則(criteria)為何?(20 分)
#147630