阿摩線上測驗
登入
首頁
>
公職◆資料結構
>
98年 - 098年地方3等資料結構#48278
> 申論題
題組內容
二、線 性 探 測 ( linear probing ) 、 平 方 探 測 ( quadratic probing ) 與 雙 雜 湊 ( double hashing)可用來解決雜湊(hashing)時發生的碰撞(collision)問題,它們使用不同 的 g(key, i)函數來決定發生第 i 次(i≥0)碰撞時,鍵值 key 在雜湊表中的探測位置。
⑶設計雙雜湊函數時,有何基本原則?先寫出其 g(key, i)函數,再說明之。(4 分)
相關申論題
⑷在何種狀況下,使用雙雜湊才能探測到雜湊表中所有可用的位置?(3 分)
#167984
⑸某空雜湊表共有 7 個位置,使用線性探測來排解碰撞問題。假設鍵值 k1, k2, k3 均 對應至相同的雜湊值 4,先依序將 k1, k2 與 k3 加入雜湊表後,再刪除 k2。請問此 時查詢表中是否含有 k3,其結果為成功或失敗?請配合圖形說明之。(5 分)
#167985
⑴二元搜尋樹與堆積(heap)有何主要相異點?寫出二項。(6 分)
#167986
⑵將一含有 n 個節點(n>1)之二元搜尋樹以堆積來表示,並以一陣列來儲存此堆 積,請問此陣列容量可能之最小值與最大值分別為何?請說明原因。(6 分)
#167987
⑶已知二元樹節點含有二個指標欄位以指向其左子與右子,請問一棵具有 n 個節點 (n>=1)的二元樹,存在多少個空的指標欄位(也就是其值為 NULL)?請說明 原因。(5 分)
#167988
⑷依序將整數鍵值 45, 33, 17, 65, 54, 70, 88, 25 加入一棵空的二元搜尋樹,再繪製此 二元樹對應之引線樹(threaded tree)。(8 分)
#167989
⑴程式一是那一種排序演算法的實作?又其中的 s 變數有何功用?(6 分)
#167990
⑵當程式一結束執行後,第 9 行的 swap()函數共被呼叫幾次?又此時變數 i 的值為 何?(6 分)
#167991
⑶程式二是那一種排序演算法的實作?當其中的 while 迴圈第一輪執行完畢後,陣 列 a 的內容為何?(6 分)
#167992
⑷參考程式二,假設陣列 a 的元素個數為 N(N>1),若要成功完成排序,整數變 數 p 的值需有那些限制?請說明原因。(7 分)
#167993
相關試卷
115年 - 115 關務特種考試_三等_資訊處理(選試英文):資料結構#138980
115年 · #138980
115年 - 115 身心障礙特種考試_三等_資訊處理:資料結構#138979
115年 · #138979
114年 - 114 地方政府公務特種考試_三等_資訊處理:資料結構#134706
114年 · #134706
114年 - 114 公務升官等考試_薦任_資訊處理:資料結構#133251
114年 · #133251
114年 - 114 高等考試_三級_資訊處理:資料結構#128753
114年 · #128753
114年 - 114 關務特種考試_三等_資訊處理(選試英文):資料結構#126563
114年 · #126563
114年 - 114 身心障礙特種考試_三等_資訊處理:資料結構#126562
114年 · #126562
113年 - 113 地方政府公務、離島地區公務特種考試_三等_資訊處理:資料結構#124511
113年 · #124511
113年 - 113 高等考試_三級_資訊處理:資料結構#121217
113年 · #121217
113年 - 113 關務特種考試_三等_資訊處理(選試英文):資料結構#119489
113年 · #119489