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