【阿摩網站-置頂欄顏色票選問卷】只要填寫就能獲得500Y,結束時間 2024/04/25 11:59:59。 前往查看

計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

上一題
22 某雜湊表(hash table)有 13 個空格。假設雜湊函數(hash function)為 h(k) = k mod 13,且此雜湊表使用平 方探測法(quadratic probing,公式為 h(k,i) = ( h(k) + i2 ) mod 13)來處理碰撞(collision)。依此方法,若將 28、30、41、24、47、54、17 等 7 個數字依序存入後,則搜尋數字 2 時,需要與表內多少個數字作比對?
(A)3
(B)4
(C)5
(D)6


答案:D
難度: 非常困難
最佳解!
蔣岳霖 (2019/04/17)
...觀看完整全文,請先登...


(內容隱藏中)
查看隱藏文字
7F
【站僕】摩檸Morning 國三下 (2017/05/12)

原本題目:

22 某雜湊表(hash table)有 13 個空格。假設雜湊函數(hash function)為 h(k) = k mod 13,且此雜湊表使用平 方探測法(quadratic probing,公式為 h(k,i) = ( h(k) + i2 ) mod 13)來處理碰撞(collision)。依此方法,若將 28、30、41、24、47、54、17 等 7 個數字依序存入後,則搜尋數字 2 時,需要與表內多少個數字作比對? (A)3 (B)4 (C)5 (D)6

修改成為

22 某雜湊表(hash table)有 13 個空格。假設雜湊函數(hash function)為 h(k) = k mod 13,且此雜湊表使用平 方探測法(quadratic probing,公式為 h(k,i) = ( h(k) + i2 ) mod 13)來處理碰撞(collision)。依此方法,若將 28、30、41、24、47、54、17 等 7 個數字...


查看完整內容
9F
蔡明勳 高三上 (2022/09/29)

633544d614fb8.jpg
提醒一下 ( h(k) + i2 ) -> i = 1, 2, 3, 4, 5.....

先存入數字 :
28 mod 13 = 2 (存入)

30 mod 13 = 4 (存入)

41 mod 13 = 2 (衝突)
2 + 12 = 3 (存入)

24 mod 13 = 11 (存入)

47 mod 13 = 8 (存入)

54 mod 13 = 2 (衝突)
2 + 1= 3 (衝突)
2 + 22 = 6 (存入)

17 mod 13 = 4 (衝突)
4 + 12 = 5 (存入)

接著找數字 2 (直到找到空格為止)

2 mod 13 = 2 (衝突) -> 28
2 + 1= 3 (衝突) -> 41
2 + 2= 6 (衝突) -> 54
2 + 3= 11 (衝突) -> 24
2 + 4= 18 ,18 mod 13 = 5 (衝突) -> 17
2 + 5= 27 ,27 mod 13 = 1 (無資料) -> X

總共比對 5 個數...


查看完整內容

22 某雜湊表(hash table)有 13 個空格。假設雜湊函數(hash ..-阿摩線上測驗